ssh配置密钥登陆
Contents
修改默认端口
nano /etc/ssh/sshd_config#修改默认端口
Prot 25428新建非root用户,禁用root登陆
adduser username
apt update && apt install sudo
visudo#在 User Privilege Specification 下加入一行 username ALL=(ALL) NOPASSWD: ALL
username ALL=(ALL) NOPASSWD: ALLnano /etc/ssh/sshd_config
#PermitRootLogin Yes改为no
PermitRootLogin no
systemctl restart ssh使用密钥登陆,关闭密码登陆
运行PuTTYgen

点击 Save public key 保存公钥,文件名为 id_rsa.pub
点击 Save private key 保存私钥,文件名为 id_rsa (PuTTY 私钥自带.ppk后缀)
将上方红框内的内容,向下滚动全部复制出来并保存,文件名为 authorized_keys
su username
cd /home/username/
mkdir .ssh
//将红框内容复制进去
vi authorized_keys
chmod 600 ~/.ssh/authorized_keyssudo vi /etc/ssh/sshd_config
PasswordAuthentication no
PubkeyAuthentication yes
sudo systemctl restart sshputty设置密钥登陆
