Bagaimana untuk memasang ssh pada docker centos
Docker ialah penyelesaian virtualisasi ringan yang menyediakan bekas mudah alih yang ringan untuk menjalankan aplikasi dalam persekitaran yang berbeza. Penggunaan Docker telah menjadi lebih popular Untuk memudahkan operasi dan penyelenggaraan, kita perlu menyambungkan sistem pengendalian dalam bekas ke rangkaian luar Artikel ini akan memperkenalkan cara memasang SSH dalam bekas Docker CentOS.
1. Salin fail ssh
Mula-mula, anda perlu menjana pasangan kunci ssh pada hos tempatan. Buka terminal pada hos tempatan dan masukkan arahan berikut:
ssh-keygen -t rsa
Kemudian anda akan melihat gesaan sistem berikut:
Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again:
Anda perlu memberi perhatian kepada perkara berikut di sini :
- Masukkan fail untuk menyimpan kunci Laluan storan fail dan nama fail di sini boleh diubah suai mengikut keperluan, anda perlu menentukan laluan tertentu dalam arahan seterusnya.
- Masukkan frasa laluan, masukkan kata laluan di sini Jika anda bercadang untuk menyambung ke bekas Docker melalui SSH pada hos tempatan atau di tempat lain, anda perlu memasukkan kata laluan lalai.
Selepas operasi di atas selesai, anda boleh mencari pasangan kunci SSH seperti yang ditunjukkan di bawah dalam direktori utama pengguna:
~/.ssh/id_rsa // 私钥,需要保密 ~/.ssh/id_rsa.pub // 公钥,可以放心公开
Kemudian kita perlu menyalin kunci awam ke bahagian dalam bekas Docker , masukkan arahan berikut dalam terminal:
docker cp ~/.ssh/id_rsa.pub container_id:/
Perhatikan bahawa container_id di sini: ialah ID kontena anda.
2. Pasang pakej SSH
Selepas melengkapkan salinan kunci, kami perlu memasang pakej SSH dalam bekas Docker Di sini kami mengambil CentOS 7 sebagai contoh terminal:
docker exec -it container_id yum install -y openssh-server
Selepas pemasangan berjaya, anda perlu mengkonfigurasi SSH seterusnya.
3. Konfigurasikan SSH
Masukkan arahan berikut dalam terminal untuk log masuk ke bekas Docker:
docker exec -it container_id /bin/bash
Kemudian, laksanakan arahan berikut dalam bekas untuk cipta direktori .ssh:
mkdir -p ~/.ssh
Kemudian kami menyalin kunci awam yang baru kami hasilkan secara setempat ke bekas Docker:
cat /id_rsa.pub >> ~/.ssh/authorized_keys
Selepas operasi di atas selesai, anda perlu menetapkan fail konfigurasi SSH dalam bekas, juga dalam Docker Laksanakan arahan berikut dalam bekas:
sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
Arahan di atas menentukan kaedah log masuk SSH pengguna root supaya boleh log masuk terus, supaya kita boleh menyambung ke sistem CentOS dalam bekas Docker melalui SSH.
4. Mulakan perkhidmatan SSH
Selepas operasi di atas selesai, anda perlu memulakan perkhidmatan SSH dalam bekas Docker Masukkan arahan berikut:
/usr/sbin/sshd
Selepas perkhidmatan SSH dimulakan dengan jayanya, Kami boleh menyambung ke sistem CentOS dalam bekas Docker melalui alat SSH.
Ringkasan:
Melalui langkah di atas, kami boleh memasang SSH dengan mudah dalam bekas Docker CentOS dan mengakses sistem dalam bekas daripada hos tempatan. Pendekatan ini sangat mudah dan boleh membantu kami melaksanakan kerja operasi dan penyelenggaraan yang lebih cekap.
Atas ialah kandungan terperinci Bagaimana untuk memasang ssh pada docker centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Butiran artikel yang menggerakkan aplikasi ke docker swarm, meliputi penyediaan, langkah penempatan, dan langkah -langkah keselamatan semasa proses.

Artikel ini menerangkan pod, penyebaran, dan perkhidmatan Kubernetes, memperincikan peranan mereka dalam menguruskan aplikasi kontena. Ia membincangkan bagaimana komponen ini meningkatkan skalabiliti, kestabilan, dan komunikasi dalam aplikasi. (159 aksara)

Butiran artikel ini melaksanakan pembatas kadar dan kuota sumber dalam Docker. Ia meliputi CPU, memori, dan had I/O menggunakan cgroups, menekankan amalan terbaik untuk mencegah keletihan sumber. Mengehadkan kadar rangkaian, memerlukan alat luaran seperti

Artikel ini membincangkan aplikasi penskalaan di Kubernet menggunakan skala manual, HPA, VPA, dan AutoScaler kluster, dan menyediakan amalan dan alat terbaik untuk pemantauan dan mengautomasikan skala.

Artikel membincangkan pengurusan perkhidmatan dalam Swarm Docker, memberi tumpuan kepada penciptaan, skala, pemantauan, dan mengemas kini tanpa downtime.

Artikel ini membincangkan pelaksanaan kemas kini rolling di Swarm Docker untuk mengemas kini perkhidmatan tanpa downtime. Ia meliputi perkhidmatan mengemas kini, menetapkan parameter kemas kini, memantau kemajuan, dan memastikan kemas kini yang lancar.

Artikel ini membincangkan pengurusan penyebaran Kubernet, memberi tumpuan kepada penciptaan, kemas kini, skala, pemantauan, dan automasi menggunakan pelbagai alat dan amalan terbaik.

Artikel ini membincangkan strategi untuk mengoptimumkan Docker untuk aplikasi latency rendah, yang memberi tumpuan kepada meminimumkan saiz imej, menggunakan imej asas ringan, dan menyesuaikan peruntukan sumber dan tetapan rangkaian.
