Bagaimana cara memberikan ssh akses ke teman tepercaya?

13

Saya punya teman yang cukup saya percayai untuk memberikan akses ssh ke salah satu server saya. Untuk tujuan ini, saya telah membuat akun pengguna untuknya.

Kotak dapat diakses hanya dengan otentikasi kunci, bukan kata sandi. Saya telah membuat kunci pribadi untuk akun itu, tetapi jika saya mengirimkan kepadanya melalui email, kami agak kehilangan titik keamanan (er) yang kuat

Apa cara terbaik untuk memberinya akses ke akun ini tanpa harus kembali ke otentikasi kata sandi?

Kesulitan tambahan: dia ada di kotak Windows, tetapi cukup mudah untuk menginstal Putty

Rob Cowell
sumber

Jawaban:

15

Masalah Anda adalah Anda melakukannya mundur. Teman Anda akan membuat kuncinya dan mengirimkannya id_rsa.pub. Kunci pribadinya hanya untuknya. Itu yang membuatnya pribadi. Setelah siapa pun kecuali Anda memiliki akses ke kunci pribadi Anda, itu dikompromikan dan Anda perlu membuat pasangan baru.

Teman Anda dapat membuat pasangan kuncinya di windows dengan puttygen.exe. Setelah itu selesai, dia bisa mengirimkan Anda id_rsa.pubdan Anda cukup memasukkannya~friend/.ssh/authorized_keys

Jim Mitchener
sumber
Terima kasih, akan pergi mencari dokumen tentang puttygen dan mengimpor kemaluannya ke server
Rob Cowell
1
Itu masuk ~ teman / .ssh / berwenang_keys. Saya telah merevisi jawaban saya.
Jim Mitchener