ssh更换端口开启公私钥认证

  1. 服务端用户目录下生产密钥对
#ssh-keygen –t rsa
  1. 将公钥id_rsa.pub内容添加到用户目录下.ssh文件夹的authorized_keys文件中(有则添加无则创建),并修改权限为600。

id_rsa 私钥,用户使用
id_rsa.pub 公钥,服务器使用

# 修改authorized_keys权限
#chmod 600 authorized_keys
  1. 配置sshd_config
# vim /etc/ssh/sshd_config
#Port 22 //取消注释,修改端口为其他(iptables和防火墙要开启该端口) //Port 8822
PasswordAuthentication yes //将该项改为no
PubkeyAuthentication no  //将该项改为yes   
UsePAM yes  //将该项改为no
  1. 重启sshd服务
#systemctl restart sshd.service
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。