Centos7 ssh 免密登陆
1.、 安装
yum install openssh-server
2 、配置
sudo vim /etc/ssh/sshd_config
去掉以下内容前的 # 符号,其他内容不需要修改
Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
3、 生成公钥私钥对
ssh-keygen
进入 .ssh文件夹下
cat id_rsa.pub >> ~/.ssh/authorized_keys
4、 修改文件权限
sudo chmod 700 .ssh
sudo chmod 600 .ssh/authorized_keys
5、 测试
ssh bigdata001
其中bigdata001 为我的主机名,如果没有配置主机名的话,这个位置可以直接换成ip,第一次登陆需输入密码,第二次即可直接登陆。