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.

Burnersk
źródło
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.

arjarj
źródło
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
Lefty G. Balogh
źródło