Saya memiliki beberapa Linux diinstal oleh Laptop dan menggunakan SSH dengan otentikasi kunci pribadi untuk terhubung ke server. Baru-baru ini, saya menginstal Win10 dengan ekstensi pengembang bash di desktop. Karena saya hanya memiliki satu akun pengguna di server ini, dan karenanya hanya pada kunci, saya cukup dipindahkan dengan file kunci pribadi ke masing-masing direktori bash windows saya.
Namun, setiap kali saya membuka contoh bash baru dan mencoba terhubung ke server, pesan kesalahan: 'Izin ditolak (publickey).' dikembalikan. Perbaikan saya saat ini adalah langkah-langkah berikut: exec ssh-agent bash; ssh-add;
Meskipun saya jelas dapat menambahkan ini ke dalam profil., Saya akan diminta untuk memasukkan frasa sandi setiap kali saya membuka bash.
Adakah yang punya beberapa saran bagaimana cara memperbaikinya dengan lebih baik, s.t. Saya hanya perlu memasukkan frasa sandi saya setiap kali saya terhubung ke server dan bahwa saya tidak harus menginisialisasi ulang kunci ssh saya di setiap sesi bash.
Salam
sumber
ssh -Q
diikuti oleh salah satu dari yang berikut:cipher
|cipher-auth
|mac
|kex
|key
|key-cert
|key-plain
|protocol-version
Jawaban:
Kunci hanya dapat diakses oleh pengguna yang dimaksudkan untuknya dan tidak ada akun, layanan, atau grup lain.
Terminal Windows Powershell
CLI:
Terminal WSL Bash
CLI
sumber