linux下无密码ssh登陆服务器
时间:2014-06-06 03:52 来源:linux.it.net.cn 作者:IT网
1、在主服务器master下生成密钥
1
$
ssh
-keygen -t dsa -P
''
-f ~/.
ssh
/id_dsa
2、将密钥放在 ~/.ssh/authorized_keys
1
$
cat
~/.
ssh
/id_dsa
.pub >> ~/.
ssh
/authorized_keys
3、对生成的文件authorized_keys授权
1
chmod
600 ~/.
ssh
/authorized_keys
4、编辑sshd_config文件,将下面三列#去掉
vim /etc/ssh/sshd_config
1
2
3
RSAAuthentication
yes
PubkeyAuthentication
yes
AuthorizedKeysFile .
ssh
/authorized_keys
5、重启sshd 服务(可省略)
1
service sshd restart
6、验证无验证登陆
1
ssh
localhost
7 配置master无密钥登陆slave(以此可以配置master无密钥登陆slaveX)
注释:root为root用户,master为主机名
[root@slaver ~]# scp -r root@master :/root/.ssh/id_dsa.pub /root/.ssh/slaver.pub
[root@slaver ~]# cat ~/.ssh/slaver.pub >> ~/.ssh/authorized_keys
chmod 600~/.ssh/authorized_keys
vim /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
service sshd restart
(责任编辑:IT)
1、在主服务器master下生成密钥
2、将密钥放在 ~/.ssh/authorized_keys
3、对生成的文件authorized_keys授权
4、编辑sshd_config文件,将下面三列#去掉 vim /etc/ssh/sshd_config
5、重启sshd 服务(可省略)
6、验证无验证登陆
7 配置master无密钥登陆slave(以此可以配置master无密钥登陆slaveX) 注释:root为root用户,master为主机名
[root@slaver ~]# scp -r root@master :/root/.ssh/id_dsa.pub /root/.ssh/slaver.pub [root@slaver ~]# cat ~/.ssh/slaver.pub >> ~/.ssh/authorized_keys chmod 600~/.ssh/authorized_keys vim /etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys service sshd restart (责任编辑:IT) |