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
, Port
i 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ć PubkeyAuthentication
i zamiast tego korzystać z uwierzytelniania za pomocą hasła. Podczas korzystania scp
mogę 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?
Odpowiedzi:
Zawartość pliku jest udokumentowana jako
dokumentuje zarówno konfigurację domyślną (
/etc/ssh/ssh_config
), jak i konfigurację użytkownika (~/.ssh/config
).źródło
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 publicznegoNajwyraźniej nie ma sposobu na określenie katalogu, ale ten StackOverflow Q / A daje obejście.
źródło