Windows/Linux更改计算机上的远程桌面的侦听端口

发布于 2023-02-02  1259 次阅读


许多 VPS/代理提供商 都禁止访问22/3389端口,我们可以修改远程端口来解决

Windows修改RDP端口

管理员运行PowerShell,将下面命令适当修改执行即可,可以将3390修改为你想要修改的端口

$portvalue = 3390

Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue 

New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue 
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue

Debian修改SSH端口

编辑ssh配置文件

vim /etc/ssh/sshd_config

这里我们可以看到默认22端口,去掉前面的#,且在下面添加一行 设置 一个新的端口,这里姑且是25111。然后保存之后退出。

检查防火墙以及添加端口

这里我们需要检查防火墙是否开启,如果没有开启那可以不添加端口放行,如果开启过,则需要添加,要不无法登入。一般是没有防护墙的。

重启SSH服务,使生效

/etc/init.d/ssh restart

使用25111端口登录服务器,如果没有问题

我们可以再次编辑 /etc/ssh/sshd_config 文件,将其中 Port 22 删除,再次重启SSH服务,这样就只有25111端可以使用SSH服务了

其它方式(Linux)

我们还可以使用 Oninstack 来编辑Linux设置,下面命令将修改ssh端口为25111

wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --ssh_port 25111 --reboot 

届ける言葉を今は育ててる
最后更新于 2023-02-02