Ubuntu22.04使用密钥登录ssh
ssh-keygen -t rsa -b 4096 #在/root/.ssh下生成公私钥文件
1) 存储文件地址和文件名(默认:/root/.ssh/id_rsa,文件名id_rsa&id_rsa.pub)
2) 二次密码(可以不输入)
3) 再次确认二次密码(前次未输入则Enter跳过)
cd /root/.ssh
cat id_rsa.pub >> authorized_keys #加入新生成的公钥到ssh认证文件
vim /etc/ssh/sshd_config #设置以下两条数据
PubkeyAuthentication yes
PasswordAuthentication no
systemctl restart sshd
登录时使用生成的密钥文件和用户名登录即可