[英]How to specify RemoteForward in the ssh config file?
我正在嘗試設置一個帶有遠程端口轉發的 ssh 隧道。 這個想法是有一個 VPS 作為 ssh 到遠程部署系統(目前包含 Raspberry Pi)的一種手段。 一切似乎都正常,但是在嘗試將所有 arguments 移動到 ~/.ssh/config 文件時遇到問題。 起作用的是主機名、用戶、端口和身份文件的設置。 但是,設置 RemoteForward 參數似乎不起作用。
以下作品:
ssh -R 5555:localhost:22 ssh-tunnel
在配置文件中使用以下行時如何;
Host ssh-tunnel
...
RemoteForward 5555 localhost:22
以下命令返回消息“Bad remote forwarding specification 'ssh-tunnel'”
ssh -R ssh-tunnel
顯然,我在發布問題后幾乎立即找到了答案。 使用 -R 標志需要您在命令行調用中設置遠程轉發。 但是,由於遠程轉發是在配置文件中設置的,因此您不應將其添加到命令中。 然而,除了設置隧道之外,您還可以將 ssh 連接到遠程服務器中。 為避免這種情況,請添加 -f 和 -N 標志。 這將導致以下命令:
ssh -f -N ssh-tunnel
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.