scp tanpa cek known_hosts

58

Apakah ada peluang untuk melewatkan known_hostscek tanpa mengosongkan known_hostsatau menonaktifkannya ssh.conf? Saya belum memiliki akses known_hostsatau ssh.confbelum. Tidak menemukan yang cocok di man.

burnersk
sumber
apa yang "Saya belum memiliki akses ke hosting_s diketahui atau ssh.conf belum. Tidak menemukan yang cocok di man." berarti? The known_hostsfile yang dibuat setelah Anda terhubung, sehingga semua harus halus.
glglgl
Hai glglgl, yang diketahui_hosts adalah file dari pengguna layanan lain dan visudo tidak berfungsi dengan benar. Jadi saya tidak memiliki akses yang dapat ditulis ke known_hosts atau ssh.conf. Ada tanda tangan palsu di dalam file known_hosts itu.
burnersk

Jawaban:

113

scpseharusnya mengambil opsi baris perintah yang sama dengan ssh, coba:

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

Mungkin menambah -quntuk menonaktifkan peringatan juga.

arjarj
sumber
8

Bagi kita yang kurang berpengalaman dalam singkatan Linux, sintaks lengkap akan terlihat seperti ini:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Lefty G Balogh
sumber