SSH
SSH使用密钥免密码登录
反向隧道
A为能上网的内网主机,B为具有公网ip的主机,设其IP为20.x.x.x, 目的是能从B机器ssh到A机器
在A上运行
1 | ssh -f -N -R 10088:localhost:22 -l user1 22.x.x.x |
然后在B机器上运行:
1 | ssh user2@locahost -p10088 |
就可以在B机器上ssh到A
从B拷贝文件到A
1 | scp -P 10088 filename user@localhost:/home/user/ |
在A上运行
1 | ssh -f -N -R 10088:localhost:22 -l user1 22.x.x.x |
然后在B机器上运行:
1 | ssh user2@locahost -p10088 |
就可以在B机器上ssh到A
从B拷贝文件到A
1 | scp -P 10088 filename user@localhost:/home/user/ |