Mac OS X 的 Putty 等效指令是什麼?

Mac OS X 的 Putty 等效指令是什麼?

在我的 Windows 系統中,我可以使用 Putty 執行以下命令來建立隧道:

putty.exe -D 12345 -P 8888 localhost

我還不習慣Mac,我想在Mac上試試看。有誰知道在 Mac OS X 中實現相同隧道的命令還是我必須使用客戶端?

答案1

putty的命令列選項(大部分但不完全)是openssh客戶端使用的命令列選項的克隆,因此上面的命令行的等效項就是ssh -D 12345 -p 8888 localhost.

請閱讀man ssh選項的完整詳細資訊。

出色地。我不知道你為什麼要將連接埠轉送到本機,但我確信這只是一個演示;)

答案2

MacOSX 預設提供命令列 ssh 用戶端,只需從終端機執行:

$ ssh user@hostname

若要檢查選項是否與您習慣使用 PuTTY 的選項相同,請閱讀 ssh man 參考:

$ man ssh

答案3

Mac 的 ssh 語法(以及大多數其他 *nix 指令)與 Linux 機器中的不同。我想你可以試試ssh -D 12345 -p 8888 localhost,但我不太記得了。最好的辦法是man ssh

我通常會建立一個帶有參數的設定檔 ( .ssh/config),這樣ssh bypassfw如果您想運行該命令,只需鍵入即可。

Host bypassfw
HostName localhost
Port 8888
DynamicForward 12345

答案4

不確定這是否仍然相關。但我用了這個命令。

ssh -L 8080:192.168.0.12:9991 [email protected]

基本上,

ssh -L local_port:remote_ip:remote_port remote_user@remote_ip

相關內容