2012-07-30 69 views
0

如何使用SSH启用无密码验证。使用ssh启用无密码验证

这是我在查找/.ssh文件夹时所具有的功能。

bash-3.00$ cd ~/.ssh 
bash-3.00$ pwd 
/home/uname/.ssh 
bash-3.00$ ls -lt 
total 2 
-rw-r--r-- 1 uname gid-uname  489 Jul 26 18:55 known_hosts 

我不知道接下来我要做什么?我需要更改known_hosts文件夹的权限?或者是其他东西?

回答

1

将您的公钥添加到名为authorized_keys的文件中。

确保没有设置groupother权限。

+0

这不是计算器一个问题,虽然... – KarlP 2012-07-30 20:43:26

0
  • 使用ssh-keygen
  • 复制在你的SSH身份使用ssh-copy-id主机(到你需要密码登录)生成你的钥匙。

man ssh-keygenman ssh-copy-id在您的系统上寻求帮助。

2

要启用远程和本地计算机之间的密码的ssh,你必须在本地计算机上执行这些步骤: -

第1步>根@ LOCALMACHINE:〜> SSH-凯基-t RSA

注 - 考虑到.ssh dir已存在于远程机器中,如果没有,则执行此操作(ssh root @ remotemachine mkdir -p .ssh)

第2步> cat .ssh/id_rsa.pub | SSH根@ remotemachine '猫>>的.ssh/authorized_keys的'

第三步>根@ LOCALMACHINE:〜> SSH根@ remotemachine