0%

centos7 SSH 免密码登录服务器

简单设置使用 ssh-key 登录服务器,每次都忘记 scp-key 的命令,所以写遍文章记录下。

在 centOS 7 上使用 ssh

step 1. 创建 ssh-key

1
ssh-keygen

step 2. 复制 Public Key 到 CentOS Server

1
ssh-copy-id username@remote_host

若 ssh-copy-id 不能使用,那么将客户端 ~/.ssh/id_rsa.pub 复制到服务器 ~/.ssh/authorized_keys

step 3. Disable Password Authentication on your Server

1
sudo vi /etc/ssh/sshd_config

修改成

1
PasswordAuthentication no

确认能免密登录后才去掉这行

然后重启 ssh 服务

1
sudo systemctl restart sshd.service

参考文章

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-centos7