Wyłączanie przekazywania portów ssh ustawione w .ssh / config

1

Mam przekierowanie portów domyślnie włączone w moim .ssh/configdla jednego komputera:

Host machine
    LocalForward 8888 127.0.0.1:8889

Teraz chciałbym użyć wiersza polecenia, aby ssh na tym komputerze, ale z wyłączonym przekierowaniem portów (w szczególnych przypadkach). Czy można zastąpić ustawienie pliku konfiguracyjnego za pomocą opcji wiersza polecenia ssh?

Andrzej Pronobis
źródło

Odpowiedzi:

2

Użyj ClearAllForwardingsopcji:

ssh -o ClearAllForwardings=yes machine

Z ssh_config(5)

ClearAllForwardings
Określa, że ​​wszystkie lokalne, zdalne i dynamiczne przekierowania portów określone w plikach konfiguracyjnych lub w wierszu poleceń zostaną wyczyszczone. Ta opcja jest szczególnie użyteczna, gdy jest używana z wiersza poleceń ssh (1) do czyszczenia przekierowań portów ustawionych w plikach konfiguracyjnych i jest automatycznie ustawiana przez scp(1)i sftp(1). Argumentem musi być „tak” lub „nie”. Domyślnie jest to „nie”.

Barmar
źródło