Ssh
這個 SSH 埠轉發有什麼問題?
我正在嘗試設置埠轉發以通過遠端伺服器上的 SSH 訪問埠 10050。我想連接到埠 10050
localhost
,這應該通過 SSH 將我的請求轉發到伺服器上的埠 10050。所以我嘗試了以下方法:$ ssh engelssh@10.11.10.72 -L 10050:10.11.10.72:10050 engelssh@10.11.10.72's password: Could not chdir to home directory /home/engelssh: No such file or directory Connection to 10.11.10.72 closed.
但是這個錯誤是從哪裡來的呢?為什麼它會嘗試更改到
engelssh
使用者的主目錄,即使我不需要登錄 shell 而只是這個埠轉發?還是伺服器上的配置問題?
試試這個
-N
選項。從手冊頁:-N Do not execute a remote command. This is useful for just for‐ warding ports.
當然,您的使用者可能應該有一個主目錄,所以您也應該修復它。