Centos7 配置SSH 安全远程连接
当在真正的集群环境下,多台服务器之间需要相互连接配合工作,所以需要配置ssh安全免密登录,提高效率
1) 检查是否安装了ssh相关软件包(openssh-server + openssh-clients + openssh)
yum list installed | grep ssh
2) 检查是否启动了sshd进程
ps -Af | grep sshd
3)在client侧生成公私秘钥对。
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
4)生成~/.ssh文件夹,里面有id_rsa(私钥) + id_rsa.pub(公钥)
5)追加公钥到~/.ssh/authorized_keys文件中(文件名、位置固定)
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
6)修改authorized_keys的权限为644.
chmod 644 authorized_keys
7)测试
ssh localhost --不用输入密码则免密登录配置成功