centos使用--ssh登陆
1 安装openssh-server
yum install openssh-server
2 登录
在配置好ssh后就可以只使用SSH密钥登录而不允许通过密码登录了,方法如下:
修改ssh配置:
vi /etc/ssh/sshd_config
找到
PasswordAuthentication yes
将其改为
PasswordAuthentication no
保存退出并重启ssh服务生效(centos7.3)
systemctl restart sshd.service
3 关于key的配置
sshd的配置文件位于 /etc/ssh/sshd_config文件下
vim打开文件看到这句
AuthorizedKeysFile .ssh/authorized_keys
位于~/.ssh目录下,可以与git用一组key
如果没有authorized_keys文件则可以直接将公钥内容拷贝一份
cat id_rsa_slave.pub >> authorized_keys