ssh相关key
~.终止openssh,对于未响应的ssh关闭连接
~?显示当前连接ssh的信息
ssh文件传输
rsync断点续传
rsync -rP --rsh=ssh root@114.115.142.49:~/Data2.zip ~/Data/SegmPred/
# 排除某些目录
--exclude=AAA --exclude=BBB --exclude=CCC
How to exclude multiple directories with rsync?
ssh反向代理
局域网内没有固定IP无法直接被外网访问,使用一个有固定IP地址的外网服务器作为中转站从而进行反向代理,这里假设Local为局域网内电脑,Global为外网电脑,Client为客户电脑,Client—->Local转换为Client—->Global—->Local,首先在Global中配置代理的两个端口
# Global将9001转换为9000
ssh -fCNL '*:9001:localhost:9000' localhost
# Local将9000转换为本地的22端口
ssh -fCNR 9000:localhost:22 user_global@ip_global
# Client访问Local
ssh -p 9001 user_client@ip_global
http反向代理
tcprp 首先编译客户端和服务端
cd client
go build
./client 127.0.0.1:8080 example.com:9000 KEYKEY
cd server
go build
./server :9001 :9000 KEYKEY
访问example.com:80即可
非常好用的tcp反向代理,将本地端口反向到远程服务器上的监听端口,远程端口在转发监听端口到转发端口,直接查看转发端口即可。