Допустим у вас есть необходимость подключаться к удалённому серверу host-end, к которому прямого доступа нет, и есть ssh доступ к серверу host-forw, с которого есть доступ к host-end. Тогда для удобства можно настроить проксирование ssh соединения. В результате, вместо последвательного подключения к host-forw -> host-end, можно будет подключаться сразу к host-end и соединение будет проксироваться через host-forw автоматически.
Для этого, нужно дбавить в конфиг ssh (~/.ssh/config):
12345678
ForwardAgent yes
Host host-end
HostName host-end
Port 22
User admin
ProxyCommand ssh admin@host-forw nc %h %p
Compression yes
ForwardX11 no
Из примера видно, что можно все необходимые параметры прописать, а их кстати немало (man ssh_config).
Теперь для подключения достаточно набрать:
1
ssh host-end
Просмотр сетевого трафика с удалённого сервера
На удалённом сервере зачастую есть сетевой сниффер tcpdump. Но снимать трафик на нём, затем переносить на свой комп для анализа в wireshark неудобно, намного проще направить поток с tcpdump сразу себе в wireshark: