1

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

Host machine
    LocalForward 8888 127.0.0.1:8889

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

1 ответ1

2

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

ssh -o ClearAllForwardings=yes machine

Из ssh_config(5)

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .