Назад | Перейти на главную страницу

Файловый браузер SSH / SCP с поддержкой переключения между серверами

Чтобы получить доступ к нашему файловому серверу здесь, мне нужно сначала подключиться к общедоступному серверу, а затем открыть второе ssh-соединение с этим сервером. Если мне нужно скопировать файлы, мне сначала нужно скопировать их с файлового сервера на общедоступный сервер. Затем я могу использовать такой инструмент, как Cyberduck (MAC) или WinSCP в (WINDOWS), чтобы удобно просматривать и загружать файлы. Есть ли инструмент, с помощью которого я могу настроить прямое подключение к целевому серверу?

Сначала вы можете создать туннель ssh с помощью Putty или одна из его утилит, Plink. С Plink вы можете делать

plink.exe -L 2200:yoursecondserver:22 you@yourpublicserver

С Mac вы, вероятно, можете просто заменить plink.exe с командой ssh.

После этого вы можете подключить Cyberduck или WinSCP к localhost:2200 и получите доступ к вашему второму серверу через туннель ssh.

Чтобы упростить эту задачу, вы можете написать сценарий. Например, в Mac что-то вроде

#!/bin/sh
ssh -L 2200:yoursecondserver:22 you@yourpublicserver
/path/to/cyberduck &

должен это сделать. :)