【问题标题】:Where to store public key for ssh on ubuntu?在哪里存储 ubuntu 上 ssh 的公钥?
【发布时间】:2012-11-13 22:18:27
【问题描述】:

我有一个 git 控制版本下的 nodejs 应用程序和一个用于管理这个的 git 帐户?

sudo adduser \
  --system \
  --shell /bin/bash \
  --gecos ‘User managing of git version control’ \
  --group \
  --disabled-password \
  --home /home/git \
  git

authorized_keys 文件应该存储在哪里

/home/git/authorized_keys

或者

/home/user/authorized_keys

用户是我服务器上的普通用户

【问题讨论】:

    标签: linux git node.js ubuntu ssh


    【解决方案1】:

    /home/git/.ssh/authorized_keys

    查看此链接:http://git-scm.com/book/ch4-4.html

    【讨论】:

    • 谢谢。但我无法在 git 用户下登录。当我执行 su git 时,我得到“密码:”。但我提供了 --disabled-password。有什么问题?
    • 使用'su',输入你的root密码。以 root 登录后,输入 'su git' 您现在将以 'git' 用户身份登录。
    • 多台服务器怎么办?
    【解决方案2】:

    目录应该在:

    /home/git/.ssh/authorized_keys
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-07
      • 2016-06-10
      • 1970-01-01
      • 2017-07-07
      • 2019-03-31
      • 2021-11-11
      • 2012-09-06
      相关资源
      最近更新 更多