ssh
通常用来远程登陆,它是加密的,远程主机允许ssh
登陆,需要安装或开启sshd
服务。
ssh
隧道(常用于网络穿透)
假定本机
sshd
端口为28821
,映射服务器端口到本机:ssh -p 28821 -qTfnN -L 0.0.0.0:5555:server:22 127.0.0.1
此方法前提是本机可访问
server:22
。如本机不能访问
server
,但可访问server1
,并且server、server1
之前是相通的,那么:ssh -qTfnN -L 0.0.0.0:6666:server:22 root@server1
这样通过本机
6666
端口即可访问server
反向映射
访问
server:28821
端口,来实现访问本机28821
端口ssh -qTfnN -R 0.0.0.0:28821:localhost:22 root@server
ssh
代理
假定有公网服务器111.0.0.0:22
, 使用ssh
动态端口转发,实现代理功能:
ssh -qTfnN -D 0.0.0.0:7070 root@server
在本机设置sock5
代理为127.0.0.1:7070
即可实现代理功能。
在国内可用此方法实现FQ