ssh 設定本地轉發和遠端轉發
阿新 • • 發佈:2020-11-23
SSH 本地轉發
192.168.0.10 mac 機器
192.168.0.101 虛擬機器
mac 上執行 sudo python -m http.server 80 Serving HTTP on :: port 80 (http://[::]:80/) ... 登陸虛擬機器ssh 執行 ssh -fNL 8089:192.168.0.10:80 [email protected] [root@localhost ~]# wget 127.0.0.1:8089 --2020-11-22 21:22:35-- http://127.0.0.1:8089/ 正在連線 127.0.0.1:8089... 已連線。 已發出 HTTP 請求,正在等待迴應... 200 OK 長度:20 [text/html] 正在儲存至: “index.html.1” 100%[============================================================================================>] 20 --.-K/s 用時 0.04s [root@localhost ~]# cat index.html.1 <h1> local web</h1>
遠端代理
在mac 機器上執行
ssh -fNR 10023:192.168.0.10:80 [email protected]
登陸 阿里雲主機 安全組要允許10023 進來,
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 2451 root 8u IPv4 34089 0t0 TCP localhost:10023 (LISTEN)
root@aliyun:~# curl 127.0.0.1:10023
local web