不知道如何准确地表达我对标题的问题,但故事如下。我可以使用以下方法建立从本地计算机到远程客户端的隧道
ssh -L 1234:remote_client.DNS.gov:22 myname@remove_server.DNS.gov
并可以在使用之间传输文件
scp -L 1234 file [email protected]:remote_client_directory
这似乎能够使我免于为scp键入两级安全令牌验证,而只需键入登录密码。
因此,我想知道在通过remote_server与该计算机建立隧道之后,是否可以使用ssh进行类似操作以登录到远程客户端。以下内容的简单测试不起作用
ssh -L 1234 [email protected] (not working)
我可以尝试其他方法吗?
更新:
正如telcoM所提到的,我确实弄错了以上帖子中的选项。我应该将-P用作scp(典型),而-p用作ssh(错误),然后最后我的猜测起作用了,那真的很棒!
scp -L 1234 file [email protected]:remote_client_directory
普通的OpenSSHscp
没有-L
选项,我想您可能是想-P
在此使用大写字母来使scp
命令命中隧道的本地端吗?
ssh -L 1234 [email protected] (not working)
对于ssh
端口选择选项为小写-p
。-L
如您所知,该选项用于建立本地隧道。-L 1234
option参数中没有冒号是语法错误。
尝试:
ssh -p 1234 [email protected]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句