Saya seorang administrator sistem di sebuah perusahaan yang berbasis di Tunisia. Saya mengontrol 50+ Raspberry Pis dengan Debian Jessie. Saya sering terhubung melalui SSH dengan kata sandi yang sama untuk semuanya.
Apakah ada solusi untuk menggunakan kata sandi sekali dan tidak memasukkannya lagi?
PC saya: gnome-Ubuntu 16.04
Raspberry Pis: Jessie arm6vl
Jawaban:
Ubuntu memiliki paket yang disebut sshpass. Instal di Ubuntu 16.04 seperti ini:
Dan gunakan seperti ini:
Untuk beberapa host, Anda dapat melakukan sesuatu seperti:
StrictHostKeyChecking menonaktifkan pemeriksaan SSH yang biasa bahwa mesin jarak jauh ada dalam daftar host yang dikenal; jika Anda menggunakan peternakan Pi, mungkin ini masalahnya. Saat menggunakan sshpass, alih-alih menampilkan pesan 'Keaslian host xxxx tidak dapat dibuat', perintah diam-diam gagal tanpa opsi ini.
sumber
Saya sangat merekomendasikan untuk menggunakan kunci ssh bukan kata sandi.
Anda membuat sepasang kunci (privat / publik), menginstal kunci publik pada masing-masing Rasppi Anda, dan kunci pribadi di komputer Ubuntu Anda.
Lihat mis. sini atau google untuk banyak howto.
sumber