Отключение переадресации портов ssh, установленной в .ssh/config

Отключение переадресации портов ssh, установленной в .ssh/config

На одной из моих машин переадресация портов включена по умолчанию .ssh/config:

Host machine
    LocalForward 8888 127.0.0.1:8889

Теперь я хотел бы использовать командную строку для ssh на эту машину, но с отключенным перенаправлением портов (в определенных случаях). Возможно ли переопределить настройку файла конфигурации с помощью параметра командной строки ssh?

решение1

Используйте ClearAllForwardingsопцию:

ssh -o ClearAllForwardings=yes machine

Отssh_config(5)

ClearAllForwardings
Указывает, что все локальные, удаленные и динамические переадресации портов, указанные в файлах конфигурации или в командной строке, должны быть очищены. Этот параметр в первую очередь полезен при использовании из командной строки ssh(1) для очистки переадресаций портов, установленных в файлах конфигурации, и автоматически устанавливается scp(1)и sftp(1). Аргумент должен быть "yes" или "no". Значение по умолчанию - "no".

Связанный контент