我尝试使用 ssh 连接远程主机:
ssh xxxx@hostname.
它将通过询问密码进行连接。
但我需要在没有密码的情况下连接主机。
答案1
使用公钥/私钥。为此,您需要使用ssh-keygen
(文档中的 man)生成密钥,一旦您生成了您将拥有的密钥(假设您已经生成了 rsa 密钥)和 id_rsa 文件(您的私钥)和 id_rsa.pub (您的公钥)将公钥复制到/home/xxxx/.ssh/authorized_keys。现在您无需密码即可登录。
我尝试使用 ssh 连接远程主机:
ssh xxxx@hostname.
它将通过询问密码进行连接。
但我需要在没有密码的情况下连接主机。
使用公钥/私钥。为此,您需要使用ssh-keygen
(文档中的 man)生成密钥,一旦您生成了您将拥有的密钥(假设您已经生成了 rsa 密钥)和 id_rsa 文件(您的私钥)和 id_rsa.pub (您的公钥)将公钥复制到/home/xxxx/.ssh/authorized_keys。现在您无需密码即可登录。