云服务器修改端口通常涉及几个步骤
远程连接并登录到Linux云服务器:
使用SSH工具(如PuTTY、SecureCRT等)远程连接到云服务器。
输入云服务器的IP地址、用户名和密码(或密钥)进行登录。
修改SSH配置文件:
运行vim /etc/ssh/sshd_config命令编辑SSH配置文件。
在键盘上按I键进入编辑状态。
找到#Port 22这一行(通常默认是被注释掉的),去掉前面的#号,将22端口修改为目标端口(例如1022)。
如果想保留22端口并添加一个新端口,可以在下面添加一行,如Port 50000。
按ESC键退出编辑状态,输入:wq保存并退出。
配置防火墙(如果使用iptables):
如果服务器使用的是CentOS 7以前的版本并开启了iptables防火墙,需要执行类似iptables -A INPUT -p tcp --dport 1022 -j ACCEPT的命令来允许新端口的访问。
执行service iptables restart重启防火墙。
修改安全组规则:
登录到云服务器管理控制台
找到对应的云服务器实例,进入安全组规则页面。
添加新的安全组规则,允许新端口的TCP访问。
测试新端口:
使用SSH工具尝试使用新端口连接云服务器。
如果连接成功,说明端口修改成功。
删除旧端口(可选):
如果确定不再需要22端口,可以再次编辑/etc/ssh/sshd_config文件,删除或注释掉Port 22这一行。
重启SSH服务(如/etc/init.d/sshd restart)使更改生效
在Windows系统中修改远程端口(如远程桌面协议RDP的端口)可以通过修改注册表来实现。
打开注册表编辑器:
按下Win + R键打开运行对话框。
输入regedit命令,然后回车。
导航到RDP端口设置的位置:
在注册表编辑器中,按照以下路径找到RDP的端口设置项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
以及另一个相关的设置项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
修改端口号:
在上述两个路径下,找到对应的端口设置项(通常是名为PortNumber的DWORD值)。
双击该值,将其从十六进制或十进制更改为新的端口号(例如8888)。
注意:新的端口号必须在1024到65535之间,并且确保该端口没有被其他应用程序使用。
修改完注册表后,需要重启计算机以使更改生效。
防火墙设置(可选):
如果您启用了Windows防火墙,并且想要允许通过新的远程端口进行连接,您需要更新防火墙的入站规则以允许新的端口。
可以通过控制面板中的"Windows Defender 防火墙"或"Windows防火墙"来添加新的入站规则。
测试连接:
使用远程桌面连接工具(如mstsc.exe)尝试连接到修改后的远程端口。
确保在连接时指定新的端口号,例如mstsc /v:your_computer_ip:8888。
推荐使用护卫神3389远程端口修改器 方便快捷。
请注意,修改注册表和防火墙设置可能会对系统安全性产生影响,修改服务器端口可能涉及安全风险,请确保您了解这些风险并采取相应的安全措施。