Cara Mengatur Login SSH Tanpa Kata Sandi

Anonim

Menyiapkan login SSH tanpa kata sandi adalah cara yang bagus untuk mempercepat koneksi ke Mac jarak jauh yang sering diakses dan kotak unix. Karena tidak semua versi Mac OS X menyertakan perintah ssh-copy-id, Anda mungkin harus menggunakan cat atau scp untuk menyalin kunci ssh Anda. Ini adalah cara mengatur semuanya, hanya membutuhkan waktu sekitar satu menit.

Pertama, pada mesin lokal Anda ingin membuat kunci SSH yang aman:

ssh-keygen

Menjelajahi generator kunci dan mengatur kata sandi, file kunci secara default masuk ke ~/.ssh/id_rsa

Selanjutnya, Anda perlu menyalin kunci yang dihasilkan ke server jarak jauh tempat Anda ingin mengatur login tanpa kata sandi, ini mudah dilakukan dengan string perintah berikut tetapi Anda dapat menggunakan ssh-copy-id atau scp jika Anda lebih suka:

cat ~/.ssh/id_dsa.pub | ssh user@remotehost 'cat >> ~/.ssh/authorized_keys'

(Ingatlah untuk mengganti “user@remotehost” dengan nama pengguna yang sesuai dan alamat IP jarak jauh atau domain server)

Perintah ini mengambil kunci SSH yang dihasilkan dari mesin lokal, menghubungkan ke host jarak jauh melalui SSH, lalu menggunakan cat untuk menambahkan file kunci ke daftar kunci resmi pengguna jarak jauh. Karena ini terhubung dengan SSH ke mesin jarak jauh, Anda harus memasukkan kata sandi login ssh biasa untuk menggunakan perintah ini.

Akhirnya, konfirmasi bahwa Anda sekarang dapat masuk ke server SSH jarak jauh tanpa kata sandi:

ssh [email protected]

Dengan asumsi pengaturan awal berjalan sebagaimana mestinya, Anda akan terhubung ke mesin jarak jauh tanpa harus masuk. Anda dapat mempersingkat langkah koneksi lebih jauh dengan membuat alias di bash_profile sehingga Anda hanya perlu mengetik perintah singkat untuk segera terhubung ke server jarak jauh yang ditentukan.

Ada beberapa potensi risiko keamanan yang jelas dengan menggunakan ssh tanpa kata sandi, cara terbaik untuk menguranginya adalah dengan mengunci mesin klien dengan layar kunci untuk screen saver dan tidur, menggunakan pintasan keyboard layar kunci ketika Anda meninggalkan workstation tanpa pengawasan, dan mengatur kata sandi masuk yang sesuai, dan mengaktifkan enkripsi disk FileVault, yang semuanya tetap harus Anda gunakan. Anda bahkan dapat melangkah lebih jauh dan mengaktifkan kata sandi firmware.

Cara Mengatur Login SSH Tanpa Kata Sandi