1、创建.ssh目录:
mkdir .ssh
2、修改.ssh目录权限:
chmod 700 .ssh
3、上传公钥:
cd .ssh
上传公钥到.ssh目录
4、创建authorized_keys:
touch authorized_keys
5、更改authorized_keys权限:
chmod 600 authorized_keys
6、追加public_key到authorized_keys:
cat publickey.pub >> authorized_keys
7、修改SSH配置文件,使用密钥登陆:
vim /etc/ssh/sshd_config
PubkeyAuthentication yes
8、重启SSH服务:
systemctl restart sshd
9、使用密钥登陆测试,如果可以登陆,则修改SSH配置文件,关闭密码登陆、关闭root登陆:
vim /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin no
10、重启SSH服务:
systemctl restart sshd