【问题标题】:ssh tunneling with Nautilus using .ssh/config使用 .ssh/config 与 Nautilus 建立 ssh 隧道
【发布时间】:2020-06-21 17:02:15
【问题描述】:

我想在 Ubuntu 18.4.04 上使用 Nautilus 连接到服务器。 此服务器需要.ssh/config 中描述的隧道,如下所示:

Host serveurA
    Hostname server_to_connect
    User myself
    ProxyCommand ssh myself@tunnel_server -W %h:%p
    ForwardX11 yes
    IdentityFile  ~/.ssh/id_rsa
    IdentitiesOnly yes

此设置在我可以连接到ssh serverA 的终端上运行良好,很好。现在我尝试按照此处https://stackoverflow.com/a/11551068/13032783 和此处https://smashingweb.info/connect-remote-server-nautilus-using-key-file-pem-file/ 的建议通过ssh://serverAsftp://serverA 从Nautilus 连接,但它不起作用,我不明白为什么,知道吗?

【问题讨论】:

    标签: ssh remote-server ssh-tunnel nautilus


    【解决方案1】:

    编辑:我想通了,在尝试使用“sftp://serverA”之前转到您的命令行并执行此操作:

    ssh-add /home/xekon/.ssh/pve
    

    之后关闭所有打开的 nautilus 窗口并重试。在我的系统上工作。奇怪的是 ssh 密钥文件已经在我的 ssh 配置中定义了,所以我只能假设 nautilus 不会检查或遵守 ssh 配置文件中的 identityfile 行。

    nano ~/.ssh/config
    
    host pve proxmox
      hostname 192.168.1.7
      identityfile ~/.ssh/pve
      user root
      port 22
    

    我正在使用 Plasma 运行 Ubuntu 20.04,但在我使用 ssh-add 命令之前,它似乎对我也不起作用。

    如果我改用 dolphin,那么“sftp://serverA”可以完美运行,但是使用 dolphin 将文件复制到远程服务器很慢,因为它还不是异步的。 (文件传输速度为 35 MiB/s 而不是 110)我找到了一个建议尝试 nautilus 以获得全网速。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-14
      • 2016-03-27
      • 1970-01-01
      • 2015-05-05
      • 2020-08-25
      • 2013-11-17
      • 2023-04-02
      • 2015-12-21
      相关资源
      最近更新 更多