- 修改SSH端口
vi /etc/ssh/sshd_config
Port 22 # 去掉默认端口注释
Port 65534 # 下行插入新的端口
重启SSH服务
/etc/init.d/ssh restart 或 service ssh restart
*新端口登入后把原来22端口删除并重启服务,如有启用防火墙需自行添加端口放行。 - SSH公钥配置
使用puttygen工具生成公钥、私钥,生成的密钥类型为SSH-2 RSA并设置密码
使用上传公钥,将公钥导入到服务器:
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
配置/etc/ssh/sshd_config
PermitRootLogin without-password # 禁止使用密码认证登录
PubkeyAuthentication yes # 使用密钥登录
PasswordAuthentication no # 禁用密码登录
重启SSH服务