$ ssh -o User=fred -o ProxyCommand="nc -X 5 -x localhost:9150 %h %p" server.example.org
它来自http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Proxies_and_Jump_Hosts
我找不到关于%h和%p论点的任何评论。
它在联机帮助页中,位于以下部分ProxyCommand:
指定用于连接到服务器的命令。命令字符串延伸到行尾,并由用户的 shell 执行。在命令字符串中,任何出现的 '%h' 都将替换为要连接的主机名,'%p' 替换为端口,'%r' 替换为远程用户名。
所以在这种情况下,%h将代表server.example.org和%p会代表22。
顺便说一句,更简单的拼写方法-o User=fred是-l fred.
| 归档时间: |
|
| 查看次数: |
16041 次 |
| 最近记录: |