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 user@my.server.com:/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 user@my.server.com:/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?


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


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.

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.