新闻资讯

远程登录协议是什么,远程登录端口号是多少?

2025-12-17

远程登录协议是规范设备间远程连接的 “通信规则”,核心主流协议有 4 种:Windows 常用 RDP(图形界面),Linux/macOS 常用 SSH(命令行安全型),老旧设备用 Telnet(明文不安全),跨系统图形界面用 VNC;对应默认端口号固定:RDP(3389)、SSH(22)、Telnet(23)、VNC(5900),外网访问需搭配花生壳端口映射,修改默认端口可提升安全性,无需复杂配置即可稳定使用。
图片alt

一、主流远程登录协议有哪些?核心区别是什么?

远程登录协议按安全性、适用场景分为 4 类,核心特性和用途如下,新手可按系统和需求选择:
图片alt
简单总结:日常使用优先选 RDP(Windows 图形化)或 SSH(跨系统安全型),Telnet 因安全隐患坚决避免在互联网环境使用,VNC 适合跨系统图形化需求。

二、各协议对应的默认端口号是什么?怎么用?

每个远程登录协议都有固定默认端口,是设备间建立连接的 “通信通道编号”,核心端口及用法如下:
(一) RDP 协议:默认端口 3389(Windows 远程桌面专属)
-端口用途:Windows 远程桌面连接的默认通信端口,如通过mstsc命令登录时,默认访问目标设备 3389 端口;
-实操用法:
(1)局域网登录:直接输入mstsc /v:192.168.1.106(默认使用 3389 端口);
(2)修改端口后登录:若已修改为 5888 端口,命令为mstsc /v:192.168.1.106:5888;
(3)外网登录:通过花生壳添加映射(内网端口填 3389 / 修改后的端口),登录时输入花生壳域名:外网端口(如mytest.3322.org:5888);
-安全提示:3389 端口是黑客暴力破解高频目标,建议修改为 1024-65535 之间的高位端口,配合花生壳 IP 白名单限制访问。

(二) SSH 协议:默认端口 22(跨系统安全远程)
-端口用途:SSH 服务的默认监听端口,Linux/macOS 默认开启,Windows 需手动安装 OpenSSH 服务;
-实操用法:
(1)基础登录(默认端口):终端输入ssh root@192.168.1.108(自动访问 22 端口);
(2)自定义端口登录:若修改为 2222 端口,命令为ssh -p 2222 root@192.168.1.108;
(3)外网登录:通过花生壳映射 22 端口(或自定义端口),命令为ssh -p 63389 root@mytest.3322.org(63389 为花生壳分配的外网端口);
-安全提示:22 端口同样易被扫描,建议修改为非默认端口,Linux 可通过修改/etc/ssh/sshd_config文件中的Port参数实现。

(三) Telnet 协议:默认端口 23(已淘汰)
-端口用途:Telnet 服务的默认端口,因明文传输风险,现代系统默认关闭;
-仅测试用法(内网场景):终端输入telnet 192.168.1.106 80(测试 80 端口是否开放),严禁用于远程登录;
-安全警告:任何情况下都不要在互联网环境开启 23 端口,避免账号密码泄露。

(四) VNC 协议:默认端口 5900(跨系统图形化)
-端口用途:VNC 服务的默认端口,若连接多个桌面,端口号递增(如第二个桌面 5901);
-实操用法:安装 VNC Viewer 后,输入目标IP:5900(如 192.168.1.106:5900),输入 VNC 密码即可登录;
-外网登录:通过花生壳映射 5900 端口,登录时输入花生壳域名:外网端口(如mytest.3322.org:6000)。

三、协议与端口的实操配置:如何快速启用并登录?

以常用的 RDP(Windows)和 SSH(Linux)为例,完整配置步骤如下,新手可直接照做:
(一) RDP 协议 + 3389 端口:Windows 远程登录配置
1. 目标设备启用协议与端口:
-开启远程桌面:右键 “此电脑→属性→远程设置”,选择 “允许远程连接到此计算机”,启用 “网络级别身份验证(NLA)”;
-放行端口:进入 “Windows Defender 防火墙→高级设置→入站规则”,启用 “远程桌面 - 用户模式 (TCP-In)”(默认放行 3389 端口);
-(可选)修改端口:按之前教程修改注册表,将 3389 改为 5888 等高位端口,提升安全性。
2. 本地设备登录操作:
-局域网:输入mstsc,填写 “192.168.1.106:5888”,输入账号密码登录;
-外网:访问https://hsk.oray.com/download 下载花生壳软件,添加映射(内网 IP 填 192.168.1.106,内网端口填 5888),登录时输入 “mytest.3322.org:5888”。

(二)SSH 协议 + 22 端口:Linux 远程登录配置
1. 目标设备启用协议与端口:
-安装 SSH 服务:Ubuntu 输入sudo apt install openssh-server,CentOS 输入sudo yum install openssh-server;
-启动服务并放行端口:sudo systemctl start sshd,sudo ufw allow 22/tcp(Ubuntu);
-(可选)修改端口:编辑/etc/ssh/sshd_config,将Port 22改为Port 2222,重启服务sudo systemctl restart sshd。
2. 本地设备登录操作:
-局域网:终端输入ssh root@192.168.1.108 -p 2222,输入密码登录;
-外网:通过花生壳添加映射(内网端口 2222),登录命令为ssh root@mytest.3322.org -p 63389。

四、常见问题:端口不可用、协议无法连接怎么办?

1. 默认端口被占用 / 屏蔽:
-更换端口:RDP 从 3389 改为 5888,SSH 从 22 改为 2222,避免常用端口被运营商屏蔽;
-检查占用:Windows 用netstat -ano | findstr 3389,Linux 用netstat -tuln | grep 22,确认端口是否被其他程序占用。
2. 协议无法连接:
-RDP 失败:确认目标设备是 Windows 专业版 / 企业版(家庭版不支持),已启用远程连接权限,防火墙放行对应端口;
-SSH 失败:检查 sshd 服务是否运行(sudo systemctl status sshd),目标设备是否安装 OpenSSH 服务,端口是否放行;
-外网失败:确认花生壳映射规则正确(内网 IP、端口与目标设备一致),花生壳客户端在线,账号已完成实名认证。
3. 安全风险规避:
-禁用 Telnet:Windows 通过 “控制面板→程序→启用或关闭 Windows 功能” 取消勾选 “Telnet 客户端 / 服务器”,Linux 用sudo systemctl stop telnet并禁用开机自启;
-启用加密:RDP 启用 NLA 身份验证,SSH 优先使用公钥认证(避免密码登录),VNC 配置加密密码并限制访问 IP;
-搭配花生壳:通过花生壳 IP 白名单、访问日志监控功能,仅允许信任 IP 连接,及时发现异常登录。

五、花生壳如何适配各协议与端口?外网访问更简单

花生壳支持所有主流远程登录协议的端口映射,无需复杂网络配置,核心优势如下:
1. 无公网 IP 支持:即使路由器没有公网 IP,也能通过花生壳内网穿透技术,实现 RDP/SSH/VNC 协议的外网访问;
2. 端口自动适配:无需手动设置路由器端口转发,花生壳自动映射内网端口,外网直接通过 “域名:外网端口” 登录;
3. 安全加固:支持 HTTPS 加密、IP 白名单、访问密码校验,弥补 Telnet/VNC 的安全短板,提升远程登录安全性;
4. 实操步骤:
-下载安装:访问https://hsk.oray.com/download 下载花生壳软件,注册登录并完成实名认证;
-添加映射:点击 “添加映射”,选择协议类型(TCP/UDP),填写内网 IP、远程登录端口(如 3389、22),绑定花生壳域名;
-登录测试:外网设备输入 “域名:外网端口”(如mytest.3322.org:5888),即可快速登录,无需记忆公网 IP。


拓展阅读

1. 同一设备能同时启用多个远程登录协议吗?可以,如 Windows 同时启用 RDP(3389)和 SSH(22),需确保端口不冲突,分别通过不同客户端登录;

2. 花生壳支持 VNC 协议的外网访问吗?支持,映射时选择 TCP 协议,填写 VNC 默认端口 5900(或自定义端口),外网通过 “域名:外网端口” 连接 VNC Viewer 即可;

3. 修改远程登录端口后,花生壳需要重新配置吗?需要,在花生壳映射列表中找到对应条目,编辑 “内网端口” 为新端口,保存后即时生效,无需重启客户端。

新闻资讯
热门专题
最新专题
友情链接