GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Masih Mendapatkan Prompt Kata Sandi Dengan Ssh Dengan Otentikasi Kunci Publik?

Saya sedang mengerjakan dari URL yang saya temukan di sini:

http://web.archive.org/web/20160404025901/http://jaybyjayfresh.com/2009/02/04/logging-in-without-a-password-certificates-ssh/

Klien ssh saya adalah desktop Ubuntu 64 bit 11.10 dan server saya adalah Centos 6.2 64 bit. Saya telah mengikuti petunjuk. Saya masih mendapatkan prompt kata sandi di ssh.

Saya tidak yakin apa yang harus dilakukan selanjutnya.

Jawaban yang Diterima:

Pastikan izin pada ~/.ssh direktori dan isinya benar. Saat pertama kali menyiapkan auth kunci ssh, saya tidak memiliki ~/.ssh folder diatur dengan benar, dan itu meneriaki saya.

  • Direktori beranda Anda ~ , ~/.ssh . Anda direktori dan ~/.ssh/authorized_keys file pada mesin jarak jauh hanya dapat ditulis oleh Anda:rwx-------code> dan rwxr-xr-x baik-baik saja, tapi rwxrwx--- tidak bagus¹, bahkan jika Anda adalah satu-satunya pengguna di grup Anda (jika Anda lebih suka mode numerik:700 atau 755 , bukan 775 ).
    Jika ~/.ssh atau authorized_keys adalah tautan simbolik, jalur kanonik (dengan tautan simbolik diperluas) dicentang.
  • ~/.ssh/authorized_keys Anda file (pada mesin jarak jauh) harus dapat dibaca (setidaknya 400), tetapi Anda harus juga dapat menulis (600) jika Anda akan menambahkan kunci lagi.
  • File kunci pribadi Anda (pada mesin lokal) harus dapat dibaca dan ditulis hanya oleh Anda:rw------- , yaitu 600 .
  • Juga, jika SELinux disetel ke penegakan, Anda mungkin perlu menjalankan restorecon -R -v ~/.ssh (lihat misalnya bug Ubuntu 965663 dan laporan bug Debian #658675; ini ditambal di CentOS 6).

Kecuali pada beberapa distribusi (Debian dan turunannya) yang telah menambal kode untuk memungkinkan penulisan grup jika Anda adalah satu-satunya pengguna dalam grup Anda.


Linux
  1. Cara Mengatur Login SSH Tanpa Kata Sandi

  2. Bagaimana menghubungkan ke server ssh dengan plink dan cmd dan kunci publik

  3. Bagaimana Menyetujui Komputer Tertentu Untuk Ssh Ke Mesin Dengan Otentikasi Kata Sandi Dinonaktifkan?

  1. Memulai SSH di Linux

  2. Cara Menonaktifkan Login SSH Dengan Kata Sandi

  3. Aktifkan otentikasi kunci publik SSH

  1. Login SSH ke server RHEL 7 tanpa kata sandi

  2. Perintah sshpass:Otentikasi Kata Sandi Non-interaktif dengan SSH

  3. Izinkan login root ssh hanya dengan otentikasi kunci publik