通过SSH访问内网服务器
功能描述
P2Link可通过添加TCP通道,快速将内网ssh地址映射到公网。
SSH协议(Secure Shell)是一种加密的网络协议,旨在在不安全的网络环境中提供安全的远程登录和其他网络服务。
注意:通过P2Link将SSH端口暴露在公网时,一定要设置强度较高的ssh密码,避免被黑客攻击。
应用场景
SSH协议的应用非常广泛,包括远程登录、文件传输等。我们通常使用P2Link内网穿透Linux服务器SSH端口实现远程登录,例如登录连接WiFi的树莓派。
操作步骤
1、注册账号,并在内网主机上启动P2Link客户端。可参考快速开始
2、SSH协议是基于TCP的,所以需要在内网穿透中添加TCP类型转发通道。其他基于TCP的协议都可按照下列方法操作,例如内网穿透MySQL
,Windows Remote Desktop
等
- 内网设备:选择提供SSH服务的内网设备。
- 内网协议:根据内网服务协议,选择
tcp
。 - 内网地址:填写内网ssh服务的
IP:Port
,SSH协议端口号默认为22
。例如:127.0.0.1:22
,192.168.1.101:22
,[::1]:22
- 公网协议:选择
tcp
,SSH协议是基于TCP协议的。 - 可用区域名:提供公网服务的可用区域名,可根据个人偏好选择。
- 端口:填写公网SSH端口号,范围为10000-30000,同可用区域名内不可与其他基于TCP的公网服务端口重复。
3、提交后将会在内网穿透列表中看到刚才添加的TCP通道,并可以在域名列表中查看TCP通道的域名和端口号。
远程访问
使用ssh客户端访问,例如ssh远程登录为 ssh -p 10022 root@sh1.p2link.cn
;scp拷贝远程服务器文件为 scp -P 10022 root@sh1.p2link.cn:/root/music.mp3 ./