У меня есть FTP-сервер, который доступен только с 1 облачного компьютера (ограничено IP).

Можно ли создать SSH-туннель между домашним компьютером и облачным компьютером, чтобы я мог получить доступ к FTP-серверу напрямую с домашнего компьютера без необходимости сначала подключаться к облачному компьютеру по ssh?

Я попытался просмотреть документацию по ssh-туннелям и переадресации портов, но не могу разобраться с этим.

1 ответ1

2

Поскольку вы не упомянули ОС вашего домашнего компьютера. Я предполагаю, что это на основе окна. Если да, то здесь я делюсь своим опытом, у меня раньше был такой же сценарий. т.е. с домашнего компьютера на удаленный SSH сервер

Согласно вашему описанию, вы хотите делать это автоматически без SSH каждый раз вручную, верно?

Итак, вот путь:

Все, что вам нужно, это автоматические инструменты SSH,

Окно Если вы работаете с окном, пользователь может использовать MyEnTunnel. Внутри есть пример, который, я думаю, достаточно. Мой случай был основан на Windows.

Linux и для Linux, вы можете рассмотреть autossh, вы также можете обратиться к другой публикации в аналогичном вопросе Как надежно поддерживать открытый туннель SSH?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .