Centos7 单机 SSH免密登陆

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,第一次登陆需输入密码,第二次即可直接登陆。

你可能感兴趣的:(linux)