Непрямое соединение SCP

Я использую ssh и scp для подключения к удаленному серверу.

Из-за ограничения ip / proxy на удаленном сервере, я должен сначала подключиться к другому серверу. Например, если я хочу подключиться к «SERVER-A», я должен передать ssh в SERVER-0 и из SERVER-0 ssh в SERVER-A. Это нормально, просто дополнительный шаг на входе в систему.

Теперь я пытаюсь подключиться с помощью Nautilus. Его там какой-либо способ показать его для подключения через промежуточный сервер?

  • Обнаруживать, если истек срок действия пароля ssh
  • Подключение к хосту, закрытое удаленным хостом. Статус выхода -1
  • Сообщение emacsclient отказано
  • Я могу использовать SFTP, но не SSH
  • Разрешения для файлов при передаче на другой сервер
  • Передача порта ssh через псевдотерминал
  • Как открыть порт SSH 22?
  • Как прозрачно контролировать SSH-доступ / сетевой трафик в Gentoo / общем Linux?
  • One Solution collect form web for “Непрямое соединение SCP”

    Вы можете попробовать использовать туннель ssh.

    Например, на вашем компьютере введите следующую команду (и держите соединение открытым): ssh -L 12345:SERVER-A:22 user@SERVER-0 .

    Таким образом, теперь вы можете подключить Nautilus к localhost:12345 , и он подключит вас к SERVER-A через SERVER-0.

    В зависимости от вашей конфигурации вам может потребоваться авторизация пересылки на удаленный хост в файле конфигурации sshd на sshd SERVER-0 (обычно /etc/ssh/sshd_config ).

    Linux и Unix - лучшая ОС в мире.