脚本功能分析 在/etc/ssh/sshd_config中获取现远程端口 输入新远程端口 更改/etc/ssh/sshd_config端口配置为新远程端口 防火墙打开新端口 重启sshd服务。 防火墙关闭旧远程端口 具体代码实现如下,目前在centos 7上测试通过。 #!/bin/sh if [ -e "/etc/ssh/sshd_config" ]; then [ -z "`grep ^Port /etc/ssh/sshd_config`" ] &&