1.ssh登录
ssh root@192.168.0.1
// root 为用户名
// 192.168.0.1 为服务器ip(这肯定是瞎写的,要填自己服务器的)
2.限制用户的错误尝试ssh登录(试图登录你的服务器进行破坏)
auth required pam_tally2.so deny=5 unlock_time=3600
// pam_tally2.so deny=5 尝试5次都是错误密码
// unlock_time=3600 禁止访问一天
3.查看sshd服务
systemctl status sshd.service
4.启动sshd服务
systemctl start sshd.service
5.重启sshd服务
systemctl restart sshd.service
6.设为开机自启
systemctl enable sshd.service
7.
(1)在服务器上生成公钥和私钥
ssh-keygen -t rsa
(2)接下来可能会让你输入密码【可以输入,也可以直接按回车(为空)】
其中 id_rsa为私钥 id_rsa.pub为公钥,接下来打开id_rsa.pub,将内容复制。
(3) 给.ssh文件夹权限
chmod 700 /root/.ssh
(4)将id_rsa.pub中的内容复制到/root/.ssh/authorized_keys
(5)将私钥下载,使用私钥进行登录刚才创建密钥对的服务器
(6)修改sshd_config
vim /etc/ssh/sshd_config
将PasswordAuthentication no
(7)完成之后重启服务生效
systemctl restart sshd.service