修改ssh端口

1、编辑文件 保存: vi /etc/ssh/sshd_config

找到port 22 (改成你需要的端口1022)

2、重启SSH CentOS 重启SSH : service sshd restart

DeBian重启SSH:service sshd restart

3、验证下ssh服务端口号是否修改 netstat -nlpt | grep ssh

sed命令快速修改端口2种方式

1、 首行前追加指定SSH端口为12345(ssh 最多开16个端口),一般情况下,ssh配置文件路径和内容是不会变动的

sed -i -e '1i Port 12345' /etc/ssh/sshd_config

2、 修改SSH端口为12345

sed -i "s/#Port 22/Port 12345/" /etc/ssh/sshd_config

命令格式1:sed ‘s/原字符串/新字符串/’ 文件

命令格式2:sed ‘s/原字符串/新字符串/g’ 文件 有“g”表示替换所有能匹配到的字符串