使用 bastionssh 和配置文件

使用 bastionssh 和配置文件

我正在尝试使用 bastionssh 访问许多其他服务器。我的联系人是位于世界另一端的一位同事,因此获取信息可能很棘手。他为我提供了 bastionssh 服务器的访问权限,并为我提供了一个配置文件,其中包含以下详细信息:

Host hostname
User username
TCPKeepAlive yes
HostName x.x.x.x
ProxyCommand ssh bastionssh nc %h %p

我不知道如何尝试连接到此主机。我曾尝试过

ssh bastionssh nc %h %p

但权限被拒绝了。没想到它会起作用,担心这可能是权限的错误识别,主要是因为当我运行此命令时,我从未引用实际的主机名或用户名等。如果代理命令只有 %h 和 %p,有人能告诉我如何使用这些详细信息吗?我是否应该用提供的主机替换这些值?

答案1

将所给出的代码片段输入到之后~/.ssh/config,您只需执行ssh hostname,然后 ssh 将负责完成所有神奇的事情。

相关内容