Gunakan ssh-keygen
perintah. Di server (tempat Anda ingin ssh) menyimpan kunci publik dalam file ~/.ssh/authorized_keys
. Jika Anda belum memiliki direktori .ssh di dalam rumah Anda (~), buatlah (juga berhati-hatilah: sepertinya sshd pilih-pilih - untuk alasan keamanan - bahwa tidak ada pengguna lain yang dapat membaca file / dir, lebih baik untuk mengeluarkan chmod 700 pada direktori .ssh Anda dan chmod 600 pada file di dalamnya).
Pada mesin yang ingin Anda ssh dari ("klien"), Anda dapat menggunakan kunci pribadi untuk ssh ke server Anda. Anda dapat menyimpannya di mana saja kemudian Anda dapat menggunakan -i
sakelar ssh, untuk memberikan kunci publik yang akan digunakan. Saya menulis ini, karena Anda menyatakan bahwa "tidak menyimpan di lokasi default". Lokasi default adalah file id_dsa
(untuk kunci DSA) di dalam direktori .ssh Anda. Maka Anda tidak perlu -i
tombol untuk menentukan kunci Anda, karena akan diambil dari sana secara otomatis.