没有authorized_hosts文件创build

我想login而不必input密码。 我已经探索了我的select和生成的关键。 提到的下一步是将文件内容复制到authorized_host文件。 但是这个文件在我的情况下不存在。 我连接到由本地守护进程发出的提示。 所以基本上我连接到本地主机。

只是创build它;)

如果你在Linux上,你可以使用:

ssh-copy-id user@host 

你的情况是怎样的?

如果要使用公钥连接到远程服务器,则必须创build一对密钥,即本地计算机上的一个存储,它是私钥。 然后您必须将公钥复制到远程服务器,使用ssh-keygen生成authorized_keys文件的内容:

 ssh-keygen -i -f publickey.pub >> .ssh/authorized_keys 

然后尝试连接到远程主机。

.ssh/authorized_hosts是错误的文件名。

.ssh/authorized_keys是您应该创build的文件。