gpt4 book ai didi

linux - 从服务器到另一个没有私钥密码的 SSH 连接

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:37 26 4
gpt4 key购买 nike

我正在尝试建立一个从 ServerA 到 ServerB 的无密码 ssh 连接,但 ssh 连接一直要求我提供私钥的密码。

这是我的配置:

服务器A

/home/user/.ssh文件夹有一个CHMOD:rwx------,并且归user:user所有

文件 /home/user/.ssh/id_rsa.pub/home/user/.ssh/id_rsa 有一个 CHMOD:-rw- ------ 由 user:user 拥有

服务器B

我在 ServerB 上创建了一个用户 serverA。文件夹 /home/serverA/.ssh 有一个 CHMOD:drwx------ 并且归 serverA:serverA

所有

文件/home/serverA/.ssh/authorized_keys包含ServerA上用户的公钥,并且有一个CHMOD:-rw-r-----

在文件 /etc/ssh/sshd_config 中,我添加了以下几行:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

但是,当我在 ServerA 上并尝试键入:ssh ServerA@ServerB,它要求我提供私钥的密码。当我给予它时,我就建立了联系。

你知道我该怎么做才能避免每次都输入 ServerA 的密码吗?

最佳答案

当您运行 ssh-keygen 时,您必须为证书提供一个密码短语。要不必输入密码短语,只需在该问题上按回车键设置一个空密码即可。

关于linux - 从服务器到另一个没有私钥密码的 SSH 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com