linux服务器怎么修改ssh端口

1321
2024/11/30 12:23:46
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Linux服务器上修改SSH端口,请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开/etc/ssh/sshd_config文件。您可以使用您喜欢的任何文本编辑器,例如nanovimgedit。在这个例子中,我们将使用nano

sudo nano /etc/ssh/sshd_config
  1. 在文件中找到以下行:
#Port 22
  1. 取消该行的注释(删除行首的#号),并将端口号更改为您想要的端口号。例如,如果您想将端口更改为2222,则将该行修改为:
Port 2222
  1. 保存更改并关闭文本编辑器。对于nano,按Ctrl + X,然后按Y,最后按Enter

  2. 重新启动SSH服务以应用更改:

sudo systemctl restart sshd

现在,您的Linux服务器上的SSH端口已更改为新的端口号。请确保在防火墙中允许新端口,以便外部访问。如果您使用的是iptables,可以使用以下命令:

sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT

如果您使用的是ufw,可以使用以下命令:

sudo ufw allow 2222/tcp

最后,使用新的端口号连接到服务器,例如:

ssh -p 2222 user@your_server_ip

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Linux cdev怎样进行设备日志记录