我希望能够使用sshfs在我的mac上自动挂载ubuntu卷。我尝试使用ssh key-gen并复制id_rsa文件,使用各种sshfs -o选项将pub键添加到我的授权密钥,但无济于事。
答案 0 :(得分:0)
无论是将sshfs用于sshfs还是其他用途,设置ssh密钥身份验证的过程都是相同的。
在客户端,您生成一个密钥。在这种情况下,我们正在制作DSA密钥
ssh-keygen -t dsa
您现在应该在.ssh目录中有一个id_dsa文件和一个id_dsa.pub文件。 pub文件是您的公钥,其内容放在您要登录的服务器的.ssh目录中的authorized_keys文件(如果您使用DSA密钥,则为authorized_keys2)内。
如果您使用的是Linux客户端,则可以使用ssh-copy-id命令将密钥推送到服务器。
ssh-copy-id user@server:
在客户端,id_dsa文件需要由您拥有并拥有600个权限,这是生成密钥时的默认权限。在服务器端,authorized_keys文件需要由您拥有而不是全局可写的,如果您在复制时没有做任何奇怪的事情,就像以root身份那样做。