日期:2014-05-16  浏览次数:20515 次

LINUX下的ssh认证,不用密码登录另一台机器

两台机器:

192.168.1.135

192.168.1.113

?

在一台机器上运行:

?

ssh-keygen -d

?一路回车下去,如果用root登录的话,会在 /root/.ssh目录下生成

?

id_dsa  id_dsa.pub

?文件

将?id_dsa.pub 复制成 authorized_keys ,并修改权限

?

cp id_dsa.pub authorized_keys
chmod 600 authorized_keys

?在另一台机器上也进行以上步骤

?

然后在113上执行

?

scp root@192.168.1.135:/root/.ssh/id_dsa.pub /root/.ssh/135.pub
cat 135.pub >>authorized_keys

?在135上执行

?

scp root@192.168.1.113:/root/.ssh/id_dsa.pub /root/.ssh/113.pub
cat 113.pub >>authorized_keys