я использую
ssh -D 1080 myhost.org
... чтобы открыть SSH-туннель с моей рабочей машины на мою домашнюю машину, чтобы обойти идиотский фильтр контента на корпоративном брандмауэре. Однако это также создает интерактивный сеанс SSH, который живет все время, пока я использую туннель. Есть ли способ указать SSH просто создать туннель и не беспокоиться об интерактивном сеансе?
Похоже, вам нужен флаг -N.
ssh -D 1080 -N myhost.org
из справочной страницы ssh:
-N Do not execute a remote command. This is useful for just forwarding ports (protocol version 2 only).
Я обычно считаю, что это лучше, потому что он не только перестает слушать команды, но и уходит в фоновый режим.
SSH -D 1080 -N -f yourhost.org