如何关闭SSH密码登陆,修改SSH默认端口,只允许SSH证书登陆服务器?

Debian系统:

sudo vi /etc/ssh/sshd_config

打开配置文件以后,关闭密码登陆功能:

PasswordAuthentication no  //不允许使用密码登录

更改默认端口:

Port 1234

重启服务:

 sudo /etc/init.d/ssh restart

SSH连接命令:ssh -p 1234 [email protected]

SSH Key的连接方式:ssh -i id_rsa_private_key -p 1234 [email protected]

关键字:SSH关闭密码登陆,SSH使用证书登陆