LINUX怎么修改SSH服务的默认端口_LINUX SSH端口修改配置教程

改SSH端口简单,先备份文件,再修改配置:
1 . 备份:sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 2 . 修改端口:sudo nano /etc/ssh/sshd_config
找到Port 2 2 ,去掉号,改为新端口,比如2 2 2 2
可同时开2 2 和2 2 2 2 端口:Port 2 2 和 Port 2 2 2 2
保存退出(Ctrl+O,回车,Ctrl+X)。

3 . 防火墙:根据系统,放行新端口。

CentOS/RHEL(firewalld):sudo firewall-cmd --permanent --add-port=2 2 2 2 /tcp
Ubuntu/Debian(ufw):sudo ufw allow 2 2 2 2 /tcp
重新加载防火墙:sudo systemctl reload firewalld 或 sudo ufw reload
4 . SELinux(CentOS/RHEL):
允许端口:sudo semanage port -a -t ssh_port_t -p tcp 2 2 2 2
安装semanage:sudo yum install policycoreutils-python-utils
5 . 重启SSH服务:sudo systemctl restart sshd 或 sudo service ssh restart
6 . 测试连接:新开终端,ssh username@your_server_ip -p 2 2 2 2
成功后,注释或删除2 2 端口配置,重启SSH。

记得逐步来,别急。
禁用2 2 端口前,先确保2 2 2 2 端口能用。

linux如何修改默认SSH端口

结论: 1 . 用vi编辑器打开ssh配置文件:vi /etc/ssh/sshd_config 2 . 找到并取消注释Port2 2 ,改为新端口号,确保未被占用。
3 . 保存文件:Esc键,输入:wq回车。
4 . 开放防火墙新端口:iptables -I INPUT -p tcp --dport 新端口号 -j ACCEPT 5 . 保存iptables规则:service iptables save 6 . 重启SSH服务:systemctl restart sshd.service 7 . 验证:iptables -nL查看,ssh 新端口号 用户名@主机名 8 . 注意:重启SSH断开连接,确保有其他连接方式,且新端口开放提高安全,但非万全之策。