一、在Linux服务器上更改远程端口号
1、登录服务器:使用SSH客户端(如PuTTY或OpenSSH)通过命令行或终端连接到Linux服务器,输入用户名和密码登录到服务器。
2、找到并编辑配置文件:使用文本编辑器,例如vim或nano,打开SSH配置文件,在大多数基于Debian的Linux发行版中,该文件路径为/etc/ssh/sshd_config
,输入以下命令编辑该文件:
vim /etc/ssh/sshd_config
3、查找并修改端口号设置:在配置文件中,寻找#Port
行,该行前面可能有一个注释符号“#”,去掉注释符号,并将端口号修改为所需的新端口号,将端口号从默认的22改为2222。
#Port 22
Port 2222
4、保存并关闭文件:在vim编辑器中,按下Esc键退出编辑模式,然后输入:wq命令保存并关闭文件。
5、重启SSH服务:输入以下命令来重新启动SSH服务,以使新的端口号生效。
sudo systemctl restart sshd
6、配置防火墙规则:如果服务器上启用了防火墙,需要更新防火墙规则以允许新的SSH端口,使用特定防火墙工具(如iptables或firewalld)添加允许传入连接的规则。
使用iptables添加规则:iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
然后保存并应用规则:iptables-save > /etc/iptables/rules.v4
7、测试新端口号:在SSH客户端中使用新端口号重新连接到服务器,确保能够成功连接,如果连接失败,请确保防火墙规则正确配置以允许通过指定端口的连接。
二、在Windows服务器上更改远程桌面端口号
1、打开注册表编辑器:按下Win + R键打开运行窗口,输入regedit并按下回车键打开注册表编辑器。
2、导航到远程桌面端口配置项:在注册表编辑器中,导航到以下路径之一:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp
3、修改端口号:找到PortNumber
键,并将其值修改为你想要的端口号,确保选择的端口号没有被其他应用程序使用。
4、保存并关闭注册表编辑器。
5、重启远程桌面服务:按下Win + R键打开运行窗口,输入services.msc并按下回车键打开服务管理器,找到“远程桌面服务”(Remote Desktop Services)并右键单击,选择“重启”(Restart)。
6、配置防火墙规则:进入控制面板→系统和安全→Windows防火墙→高级设置→入站规则,关闭默认的3389端口(TCP和UDP都需要关闭),然后新建入站规则,创建新的入站端口规则,分别填写TCP和UDP,并输入要放行的端口号(例如23389),勾选【域(D)】【专用(N)】【公用(U)】,然后点击完成。
更改服务器的远程端口号涉及多个步骤,包括确定当前端口号、编辑服务器配置文件、重启相关服务以及更新防火墙规则,在操作过程中,请确保选择未被使用的端口号,并在修改前备份相关配置文件以防万一。
以上内容就是解答有关“服务器更改远程端口号”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1279639.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复