天天看點

linux遠端ssh的端口映射,SSH端口映射

1.編輯/etc/sshd_config檔案,注釋掉

#ForceCommand /usr/local/bin/ssh_session

2.啟動sshd服務:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

3.停止sshd服務:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

4檢視是否啟動:
sudo launchctl list | grep ssh

--------------

- 0 com.openssh.sshd

把80端口轉到9501ssh -C -f -N -L 80:localhost:9501 [email protected]

ssh的三個強大的端口轉發指令:

轉發到遠端:ssh -C -f -N -g -L 本地端口:目标IP:目标端口 使用者名@目标IP //本地轉本地也是用這個

轉發到本地:ssh -C -f -N -g –R 本地端口:目标IP:目标端口 使用者名@目标IP

ssh -C -f -N -g -D listen_port [email protected]_Host

-C:壓縮資料傳輸。

-f :背景認證使用者/密碼,通常和-N連用,不用登入到遠端主機。

-N :不執行腳本或指令,通常與-f連用。

-g :在-L/-R/-D參數中,允許遠端主機連接配接到建立的轉發的端口,如果不加這個參數,隻允許本地主機建立連接配接。

-L 本地端口:目标IP:目标端口