Ansible Academy · Pelajaran

Kunci SSH dan Log Masuk Tanpa Kata Laluan

Sediakan pengesahan berasaskan kunci supaya Ansible boleh bersambung.

Pelajaran 2 daripada 413 langkah

Kunci SSH dan Log Masuk Tanpa Kata Laluan ialah pelajaran Ansible Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Ansible Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.

Ansible Berkomunikasi melalui SSH

Ansible menyambung ke nod terurus melalui SSH biasa. Jika anda boleh masuk ke pelayan melalui SSH, hampir pasti Ansible juga boleh menguruskannya.

Mengapa Tanpa Kata Laluan Penting

Mengetik kata laluan untuk setiap hos tidak berskala. Kunci SSH membolehkan Ansible masuk ke ratusan pelayan tanpa sebarang gesaan.

Pasangan Kunci

Kunci SSH ialah satu pasangan: kunci peribadi yang anda rahsiakan dan kunci awam yang anda kongsikan. Kunci awam itu diletakkan pada setiap pelayan.

Jana Kunci Anda

Cipta pasangan kunci dengan ssh-keygen. Jenis ed25519 adalah moden, pantas dan selamat untuk menyambung ke nod anda.

ssh-keygen -t ed25519 -C "ansible"

Dua Fail Muncul

Kini anda mempunyai id_ed25519 (peribadi, lindunginya) dan id_ed25519.pub (awam, boleh dikongsikan). Jangan sekali-kali menyalin kunci peribadi ke pelayan.

Salin Kunci Awam

Hantar kunci awam anda ke pelayan dengan ssh-copy-id. Perintah ini menambahkan kunci tersebut ke dalam fail authorized_keys hos itu untuk anda.

ssh-copy-id user@web1.example.com

Uji Log Masuk

Sekarang sambung ke hos melalui SSH. Jika anda dapat masuk tanpa gesaan kata laluan, pengesahan berasaskan kunci berfungsi dan Ansible juga akan berfungsi.

ssh user@web1.example.com

remote_user

Ansible menyambung sebagai remote_user tertentu. Pastikan pengguna itu wujud pada nod dan kunci awam anda telah dibenarkan untuknya.

ssh-agent

Adakah anda melindungi kunci dengan frasa laluan? Jalankan ssh-agent dan ssh-add sekali supaya Ansible boleh menggunakan semula kunci yang telah dibuka sepanjang sesi.

ssh-add ~/.ssh/id_ed25519

Tetapan bagi Setiap Hos

~/.ssh/config anda boleh menetapkan pengguna, port dan kunci bagi setiap hos. Ansible mematuhinya, lalu inventori kekal kemas.

Kunci Lebih Baik daripada Kata Laluan

Pengesahan berasaskan kunci lebih selamat dan lebih pantas daripada kata laluan. Selepas disediakan, Ansible boleh beroperasi pada semua pelayan anda tanpa campur tangan manual. 🔑

Semakan Pantas

Uji pemahaman anda tentang SSH.

Imbas Kembali

Anda menjana pasangan kunci SSH, menghantar kunci awam menggunakan ssh-copy-id, dan mengesahkan log masuk tanpa kata laluan. Kini Ansible boleh mencapai setiap nod tanpa campur tangan manual. 🎉

Percuma untuk bermula

Pelajari YAML dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Kunci SSH dan Log Masuk Tanpa Kata Laluan” percuma?

Ya — teks penuh “Kunci SSH dan Log Masuk Tanpa Kata Laluan” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Ansible Academy, tingkat taraf kepada CoddyKit PRO. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Kunci SSH dan Log Masuk Tanpa Kata Laluan”?

Sediakan pengesahan berasaskan kunci supaya Ansible boleh bersambung. Anda berlatih Ansible Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Ansible Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Ansible Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “Kunci SSH dan Log Masuk Tanpa Kata Laluan” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Ansible Academy ini?

Ya. Setiap pelajaran Ansible Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Memasang Nod Kawalan Ansible
  2. Kunci SSH dan Log Masuk Tanpa Kata Laluan
  3. ansible.cfg Anda: Lalai Munasabah
  4. Ping Hos dengan Modul ping
← Kembali ke Ansible Academy