scp bez sprawdzania znanych_hostów


58

Czy jest szansa na pominięcie known_hostsczeku bez jego wyczyszczenia known_hostslub wyłączenia ssh.conf? Nie mam dostępu known_hostsani ssh.confjeszcze. Nie znajdź żadnego odpowiedniego w man.


co oznacza: „Nie mam jeszcze dostępu do znanych_hostów ani ssh.conf. Nie znajduję żadnego odpowiedniego dla człowieka”. oznaczać? known_hostsPlik zostanie utworzone, gdy podłączony, więc wszystko powinno być w porządku.
glglgl 13.11.11

Cześć glglgl, że znane hosty to plik od innego użytkownika usługi, a visudo nie działa poprawnie. Nie mam więc dostępu do zapisu do znanych_hostów ani ssh.conf. W tym pliku znanym_hostach znajduje się fałszywy podpis.
burnersk

Odpowiedzi:


113

scpma wziąć te same opcje wiersza poleceń co ssh, spróbuj:

-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

Może dodać również, -qaby wyłączyć ostrzeżenia.


8

Dla tych z nas, którzy są mniej zaznajomieni ze stenografią Linuksa, pełna składnia wyglądałaby mniej więcej tak:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
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.