Oleh kerana keselesaan dan kawalan yang diberikan oleh SSH kepada kami, kami cuba menerapkan kaedah seperti log masuk tanpa Kata Laluan menggunakan kunci SSH dan pengesahan dua faktor. Namun, walaupun demikian, kami masih dapat menemui kesalahan yang mungkin menghalangi kami menggunakan SSH untuk log masuk ke mesin jauh.
Tutorial ringkas ini akan menunjukkan kepada anda cara menyelesaikan pemilikan atau kebenaran yang salah pada file .ssh / config.
Pra-Syarat
Sebelum kita memulakan panduan:
- Pastikan anda mempunyai kunci peribadi dan awam
- Pastikan kunci awam anda ada di dalam fail_kunci yang dibenarkan pada mesin jauh anda.
Sekiranya anda tidak memenuhi salah satu syarat di atas, pertimbangkan tutorial berikut di mana saya memperincikan cara menghasilkan dan menyalin pasangan kunci SSH.
https://linuxhint.com/use-ssh-copy-id-command/
Apa yang Menyebabkan Kesalahan Pemilik atau Kesalahan Kebenaran?
Kesalahan pemilik atau kebenaran yang salah pada fail .ssh / config disebabkan oleh kebenaran yang salah sama ada pada fail itu sendiri atau direktori .ssh.
Fail dalam direktori .ssh harus mempunyai kebenaran membaca dan menulis pengguna sahaja; itu tidak termasuk kumpulan atau lain-lain.
Cara Memperbaiki Kesalahan Pemilik dan Izin Buruk
Untuk menyelesaikan ralat ini, yang perlu kita lakukan adalah menetapkan kebenaran yang betul pada fail .ssh / config.
Sekiranya anda tidak begitu selesa dengan kebenaran Linux, lihat alat intuitif ini untuk menggunakan chmod.
Untuk menetapkan kebenaran yang betul, gunakan perintah:
$ sudo chmod 600 ~ / .ssh / configSebaik sahaja anda melaksanakan perintah di atas, kebenaran fail harus seperti berikut:
Anda juga dapat menggunakan perintah chown untuk memberi suara pemilik file dengan menggunakan perintah:
$ sudo chown $ USER ./ssh/configDengan menggunakan dua kaedah ini, anda seharusnya memperbaiki kesalahan pemilik atau kebenaran yang salah, dan anda boleh terus masuk ke SSH anda.
Kesimpulannya
Itu adalah panduan ringkas dan cepat untuk menyelesaikan .ssh / config pemilik buruk atau kesalahan kebenaran. Sekiranya anda mencari tutorial yang lebih mendalam, lihat SSH berikut panduan penyelesaian masalah.