Pembuatan dan pengaturan kunci pribadi dan publik SSH


0

Saya mencoba untuk mendapatkan akses ke server web menggunakan kunci SSH.

Saya mengikuti beberapa langkah untuk membuat kunci saya, mengunggahnya dan masih tidak dapat terhubung.

Di Git Bash (pada Windows 8) saya memeriksa kunci yang ada:

ls -al ~ / .ssh

Ketika tidak ada, saya membuat satu dengan:

ssh-keygen -t rsa -b 4096 -C "myemail@mydomain.com"

Saya menyimpannya dalam pengaturan default yang tampaknya adalah C: / home / .ssh, dan saya memberinya frasa sandi.

Saya pada dasarnya mengikuti awal panduan github .

Ini menghasilkan saya file id_rsa dan file id_rsa.pub. Yang pertama diunggah oleh administrator server, dan saya mencoba masuk sekarang.

Putty tidak dapat menggunakan kunci id_rsa karena ("Tidak dapat menggunakan file kunci (OpenSSH-2 kunci pribadi)"), jadi saya mengonversinya menggunakan puttygen ke pvtky.ppk.

Saya kemudian hanya melihat "login sebagai:", tanpa kesalahan kunci, tetapi tidak dapat login dengan apa pun.

Saya tidak meminta bantuan untuk membuat login, hanya mencoba memahami apakah proses saya benar, seperti yang saya harapkan sebenarnya tidak, dan jika apa yang saya lihat diharapkan pada saat ini.

EDIT: Kesalahan mentah Putty:

Log Kejadian: Membaca file kunci pribadi "C: \ home.ssh \ pvtky.ppk"

Log Kejadian: Kontes sedang berjalan. Meminta kunci.

Log Peristiwa: Kontes memiliki 0 kunci SSH-2

Log Kejadian: File kunci yang dikonfigurasi tidak dalam Pageant

Log Peristiwa: Ditawarkan kunci publik

Log Kejadian: Server menolak kunci kami

Log Kejadian: Terputus: Tidak tersedia metode autentikasi yang didukung (server terkirim: publickey)


jika Anda berada di windows, Anda dapat melewati dempul dan mengunduh cygwin dan menginstal paket openssh di dalamnya, dan menggunakan ssh di dalam cygwin
barlop

Yang pertama diunggah oleh administrator server, dan saya mencoba masuk sekarang. : Anda harus "mengunggah" yang kedua, yang id_rsa.pub. Dan Anda sebenarnya tidak mengunggahnya, tetapi memasukkan sidik jari itu ke authorized_keysfile. Tapi saya harap administrator Anda tahu.
Martin Prikryl

Apa yang ditunjukkan Putty dalam log Peristiwanya? (sertakan dalam pertanyaan Anda).
Martin Prikryl

Menggunakan paket SSH logging saya bisa memilih beberapa kesalahan log peristiwa. Saya menambahkan mereka ke pertanyaan.
Twentyonehundred

Jawaban:


0

Ini tidak banyak membantu langsung untuk pertanyaan Anda menggunakan ssh-keygen dengan benar, saya lebih suka menggunakan PuttyGen untuk kebutuhan penciptaan .PPK saya.


Saya menggunakan PuttyGen untuk membuat PPK saya. Tapi saya tidak yakin apa perbedaan antara file .ppk dan yang saya buat dengan gitbash. Atau apa yang membuat ppk dari id_rsa.pub saya menggunakan file puttygen sebenarnya.
Twentyonehundred

0

akan ada

pageant.exe

dalam folder yang terpasang dempul

buka, lalu Anda bisa melihat ikonnya di system tray klik kanan padanya dan

tambahkan kunci

pilihan

pilih .ppk Anda dan tambahkan

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.