.ssh目录不存在debian

时间:2014-05-04 13:37:58

标签: ssh putty

我正在尝试通过本文设置公钥 - 私钥认证 http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/pka-putty.html

我正在将公钥添加到authorized_keys文件中,该文件应位于.ssh目录中。但是.ssh目录不存在。 ls -a输出此

.    boot         etc         lib         mnt   root     srv  usr
..   dead.letter  home        lost+found  opt   sbin     sys  var
bin  dev          initrd.img  media       proc  selinux  tmp  vmlinuz

这没有显示任何结果

find / -name 'authorized_keys'

所以,我应该创建它,或者我应该安装一些它会出现。

由于

1 个答案:

答案 0 :(得分:12)

是的,你应该创建它。

在您要以。

登录的用户的主文件夹中创建它

尝试这样的事情:

cd
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

然后将密钥添加到authorized_keys文件中。

或者,您可以使用源计算机中的ssh-copy-id命令为您自动执行该过程:

 ssh-copy-id user@host

这将创建~/.ssh目录并将您的公钥复制到文件~/.ssh/authorized_keyz中。