ssh免密码登陆
2017-10-18 20:05
218 查看
一:安装ssh和rsync
检查SSH和rsync是否安装(rsync是远程同步)执行 rpm -qa |grep ssh
openssh-7.4p1-12.el7_4.x86_64
openssh-clients-7.4p1-12.el7_4.x86_64
openssh-server-7.4p1-12.el7_4.x86_64
libssh2-1.4.3-8.el7.x86_64
显示上面的则表示已经安装完成
执行 rpm -qa | grep rsync
rsync-3.1.1-7.fc23.x86_64
如果没有显示上面的就用下面的命令进行安装
yum install ssh
yum install rsync
开启SSH
service sshd status 如果显示已经开启就不能开启。
service sshd start/stop
设置免密登陆
ssh-keygen -t rsa -P ” 在要进行免密码登陆的主机上设置,不用输入任何密码。完成后会在/root/.ssh文件夹下生成id_rsa(私钥)和id_rsa.pub公钥两个文件。将共钥拷贝到目标主机上。利用命令 scp -r root@192.168.88.200:/root/.ssh/id_rsa.pub ./authorized_keys
在目标主机上设置刚拷贝文件的权限 权限设置为600即可。
chmod 600 /root/.ssh/authorized_keys
这里的拷贝其实可以不使用scp。可以直接使用ssh-copy-id 192.168.88.202,会自动把192.168.88.200主机的公钥直接拷贝到192.168.88.202机器上的.ssh/authorized_keys文件中。这样做非常方便。不用进入202主机,直接在原主机上操作就行。
免密码登陆的主机上测试。 ssh -l root 192.168.88.202 可以直接不输入密码就能登陆了。
相关文章推荐
- 阿里云 ECS Linux系统无法SSH免密码登陆的处理办法
- CentOS 6.3用ssh无密码登陆其它主机
- linux的关于ssh 免密码登陆的问题
- ssh无密码登陆
- mac电脑设置 ssh localhost免密码登陆 hadoop需要
- ssh 免密码登陆
- suse11 ssh免密码登陆
- linux下设置ssh免密码登陆的配置步骤分享
- hadoop的ssh无密码登陆
- linux使用:配置SSH免密码登陆
- ssh免密码登陆
- SSH免密码登陆
- 集群环境搭建-SSH免密码登陆(二)
- SSH面密码登陆设置失败一直需要输入密码可能原因分析
- 设置centos下SSH无密码登陆
- SSH免密码登陆以及穿越跳板机
- SSH 无密码登陆
- SSH免密码登陆配置
- hadoop安装配置之ssh无密码登陆
- ssh 实现无密码登陆