CentOS7架设并配置openssh服务器
----------------------------- sshd工具相关 修改sshd的端口: vi /etc/ssh/sshd_config 修改里面的端口号(或新加一行,使用p键直接复制一行)。 修改为:2222 保存退出后,重启sshd systemctl restart sshd 修改防火墙端口 # firewall-cmd --permanent --add-port=2222/tcp # firewall-cmd --permanent --add-port=2222/udp # firewall-cmd --reload -- 推荐的一种强化ssh安全的策略就是只允许使用证书登录ssh,下面介绍配置方法以及如何使用。 生成私人密钥 下载puttyfile_0.60en.zip文件,打开压缩包里的puttygen.exe文件,点击“生成”按钮,并在进度表的下面空白处随机移动鼠标,等生成私钥完成。 修改密钥注释和密码。 然后,点击“保存私钥”,保存好私钥文件。这时不要关闭密钥生成器。 将密钥生成器“显示的公钥()由OpenSSH认可”一行文字下面的框区域中的内容,拷贝出来并保存到新建文件“authorized_keys”中。 创建.ssh/authorized_keys 以root身份,登录linux系统,创建~/.ssh/文件夹,将本地文件“authorized