小编pau*_*l23的帖子

为什么在使用凭证直接连接到 Git 存储库时 SSH 比 HTTPS 更安全

好吧,考虑到凭据以非安全方式存储在文件系统的某处(Ubuntu 上的默认选项)。有很多网站告诉您使用 SSH 更安全,应该用作-

“使用 HTTPS,凭据存储在未加密的文件中”

然而,这对我来说意义不大:使用 SSH,您还有一个存储(私有)密钥的简单文件,因此任何获取该文件的人都可以轻松连接到 git 存储库。

而且这并不是说这两个文件都更难访问:两者都只是存储在本地文件系统中,大部分都是未加密的(在 Linux 上)。

那么是什么让 SSH 比 HTTPS 更安全呢?

ssh git https

29
推荐指数
1
解决办法
6204
查看次数

无法在 alpine linux (docker) 中运行 nginx

好吧,我已经设置了一个带有 nginx 的 alpine linux docker 容器

( apk add nginx)

现在我正在尝试运行 nginx。使用简单命令nginx返回以下错误:

nginx: [emerg] open() "/run/nginx/nginx.pid" failed (2: No such file or directory)
Run Code Online (Sandbox Code Playgroud)

这是什么原因造成的?- 即使作为 root 我也没有打开的权限,/run/所以我无法真正检查出来。我的 nginx.conf 是:

#
events {
    worker_connections 768;
    # multi_accept on;
}

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    #include /etc/nginx/mime.types;
    #default_type application/octet-stream;

    ##
    # SSL Settings
    ##

    ssl_protocols …
Run Code Online (Sandbox Code Playgroud)

nginx docker alpine-linux

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

alpine-linux ×1

docker ×1

git ×1

https ×1

nginx ×1

ssh ×1