Как стать автором
Обновить

Комментарии 7

НЛО прилетело и опубликовало эту надпись здесь
Посмотрите статью amarao
Гораздо удобней через ssh-proxy использовать scp.
scp используется для передачи файлов. Да, когда есть ssh туннель для передачи файлов удобнее использовать scp. Когда SSH туннеля нет — можно использовать кучу методов в т.ч. ftp, http, sftp, tftp и в частности nc. Вообще передача файлов из удаленной сети — отдельная тема для разговора, особенно интересен вопрос избегания детектирвоания средствами обнаружения при передаче файла.
Еще можно написать про .ssh/config в котором все это дело можно красиво прописать и сделать удобные алиасы.
По примеру с передачей файла я бы лучше взял scp и примерно вот такой конфиг:

scp file.txt jump:~/

...

Host jump
ProxyCommand ssh -q -p22 proxy-server nc -q0 remote 22
User user1

Часто пользуюсь другой командой — ssh… -L 8080:remote_ip:port. Например посмотреть что там с lte-модемом, смски проверить. Пробрасывается локальный порт туда, куда укажешь. Заходишь на 127.0.0.1:8080 и смотришь че там внутри той сети. И не надо никаких прокси.
Про эту функцию рассказано в статье oldgremlin которую я собственно и дополнял.
Рекомендую обратить внимание на socat tun: http://www.dest-unreach.org/socat/doc/socat-tun.html
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.