通过登录机器添加远程位置

通过登录机器添加远程位置

我有我的 Ubuntu 笔记本电脑(称为 A),我想将一台计算机(称为 B)添加到 nautilus 的“其他位置”选项卡。问题是我不能直接从 A ssh 到 B,而是通过登录机器(称之为 L)。因此,当我需要访问计算机 B 时,我先执行 ssh L,然后再执行 ssh B。有没有办法将 B 添加到笔记本电脑 A 的“其他位置”选项卡中?使用 sftp 和地址为 L 做这件事非常简单,但我不知道如何为 B 做这件事。提前谢谢你

答案1

.ssh/config您可以使用以下命令为跳转主机创建一个配置条目ProxyJump

### The Bastion Host
Host bastion-host-nickname
  HostName bastion-hostname

### The Remote Host
Host remote-host-nickname
  HostName remote-hostname
  ProxyJump bastion-host-nickname

将IP/域名放入字段中Hostname,然后添加sftp://remote-host-nickname到其他主机

相关内容