gpt4 book ai didi

ssh - SSH:同时使用私钥选项和端口重定向

转载 作者:行者123 更新时间:2023-12-02 14:34:39 29 4
gpt4 key购买 nike

我有一台服务器,可以通过ssh通过pubkey身份验证通过ssh访问:

ssh "Host" -l "my identity"

这很好。但是,我无法在一个命令中使用我的私钥进行端口重定向和标识(这是我尝试的操作):
ssh "Host" -L 127.0.0.1:19000:"Host":445 -l "my identity"

ssh然后询问用户“我的身份” @“主机”的密码,我当然没有,因为我想用我的私钥连接(我尝试用私钥加密的密码-它没用)。

但是,当我首先创建一个普通的ssh隧道,然后再创建一个具有端口重定向的隧道时,它可以工作。

简而言之,我的问题是:如何使用我的私钥进行身份验证并在一个命令中进行端口重定向?

最佳答案

您应该在主机名前面指定选项,作为 ssh(1) 提示的手册页:

 ssh [...] [-L [bind_address:]port:host:hostport]
[-l login_name] [...] [user@]hostname [command]


由于不符合规范,因此可以抑制或省略主机名后面的参数解析。

您应该使用:
ssh -L 127.0.0.1:19000:"Host":445 -l "my identity" "Host"

哪个应该和您之前的命令一样工作。

关于ssh - SSH:同时使用私钥选项和端口重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209767/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com