Jakie są poprawne pola w pliku .ssh / config?

0

Przygotowuję plik konfiguracyjny dla ssh na Ubuntu 16.04. Utworzyłem plik jako ~/.ssh/config, a ja miałem sukces dodając kilka podstawowych serwerów, które wymagane tylko HostName, Porti User. Teraz próbuję ustawić domyślne katalogi docelowe (tj [email protected]:/default/landing/path.). Czy to jest możliwe?

Ponadto chciałbym móc wyłączyć PubkeyAuthenticationi zamiast tego korzystać z uwierzytelniania za pomocą hasła. Podczas korzystania scpmogę to zrobić jako

scp -o PubkeyAuthentication=no file [email protected]:/path/to/dest

Czy jest to możliwe w pliku konfiguracyjnym?

Krótko mówiąc: jaki jest zestaw możliwych opcji dla pliku konfiguracyjnego ssh?

Marcman
źródło
Krótka odpowiedź: zależy od używanej wersji SSH!
Attie

Odpowiedzi:

2

Zawartość pliku jest udokumentowana jako

man 5 ssh_config

dokumentuje zarówno konfigurację domyślną ( /etc/ssh/ssh_config), jak i konfigurację użytkownika ( ~/.ssh/config).

ksenoid
źródło
0

Okazuje się, że przeoczyłem kluczową stronę podczas wyszukiwania tych informacji: wszystkie prawidłowe pola można znaleźć na stronie OpenSSH tutaj .

Na moje konkretne pytania:

PubkeyAuthentication no to jak wyłączyć uwierzytelnianie za pomocą klucza publicznego

Najwyraźniej nie ma sposobu na określenie katalogu, ale ten StackOverflow Q / A daje obejście.

Marcman
źródło