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?


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”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.