Cara terbaik untuk menguruskan tuan rumah SSH dan kunci peribadi
- 3815
- 1137
- Jerome Quitzon
Sebagai pentadbir sistem, anda berurusan dengan pelbagai sistem jauh. Anda perlu sistem SSH berkali -kali semasa kerja anda. Banyak pelayan Linux jauh yang anda akses melalui kata laluan yang banyak daripada mereka yang anda akses melalui kunci peribadi. Jadi ini boleh menjadi lebih biasa untuk menguruskan semuanya.
Artikel ini akan membantu anda menyusun butiran pelayan SSH anda dengan betul dengan fail utama.
Sintaks fail konfigurasi:
Kami boleh menambah banyak maklumat tuan rumah SSH ke ~/.ssh/config
fail. Edit fail konfigurasi dalam editor kegemaran anda seperti VI, VIM atau Nano.
$ vi ~/.ssh/config
Sintaks akan seperti di bawah.
Host Hostname Nama Pengguna Identity File Localforward
1. Tambahkan Hos SSH Pertama
Contohnya kami mempunyai hos SSH pertama kami yang menjalankan pelayan web pembangunan php dengan butiran nama nick sebagai php-web1, akar pengguna, port 22 dan boleh diakses melalui kata laluan. Tambahkan kandungan berikut dalam fail konfigurasi.
Tuan rumah PHP-Web1 Hostname 192.168.1.100 akar pengguna
Sekarang cuba ssh sebagai arahan berikut.
$ ssh php-web1
2. Tambahkan Hos SSH Kedua
Pelayan Hos Kedua kami (PHP-Web2) boleh diakses dengan pasangan kunci SSH dengan akar pengguna pada port lalai 22. Tambahkan kandungan berikut dalam fail konfigurasi.
Tuan rumah PHP-Web2 Hostname 192.168.1.101 IdentityFile ~/.SSH/PHP-Web2.Root pengguna PEM
Sekarang cuba ssh sebagai arahan berikut.
$ SSH PHP-Web2
3. Tambahkan Hos SSH Ketiga
Pelayan Hos SSH ketiga kami (PHP-DB1) dijalankan di port 2222, boleh diakses walaupun pasangan kunci dengan pengguna ubuntu. Tambahkan kandungan berikut dalam fail konfigurasi.
Tuan rumah PHP-DB1 Hostname 192.168.1.110 port 2222 IdentityFile ~/.SSH/PHP-DB1.PEM Pengguna Ubuntu
Sekarang cuba ssh sebagai arahan berikut.
$ ssh php-db1
4. Penyediaan Penyediaan dengan SSH
Dalam persediaan ini, kami perlu mengemukakan port sistem tempatan kami 3306 ke pelayan jauh (PHP-DB1) di port 3306 . Tambahkan kandungan berikut dalam fail konfigurasi.
Tuan rumah PHP-DB1-MYSQL-Tunnel Hostname 192.168.1.110 port 2222 IdentityFile ~/.SSH/PHP-DB1.PEM Localforward 3306 127.0.0.1: 3306
Sekarang cuba ssh sebagai arahan berikut.
$ ssh php-db1-mysql-terowong
Fail konfigurasi akhir
Fail konfigurasi terakhir anda ~/.ssh/config
akan kelihatan seperti di bawah.
Tuan rumah PHP-Web1 Hostname 192.168.1.100 pengguna hos php-web2 hostname 192.168.1.101 IdentityFile ~/.SSH/PHP-Web2.PEM Pengguna Root Host PHP-DB1 Hostname 192.168.1.110 port 2222 IdentityFile ~/.SSH/PHP-DB1.Pengguna PEM Ubuntu Host PHP-DB1-MYSQL-Tunnel Hostname 192.168.1.110 port 2222 IdentityFile ~/.SSH/PHP-DB1.PEM Localforward 3306 127.0.0.1: 3306
- « Cara memasang phpmyadmin pada CentOS/RHEL 7/6
- Cara Membuat USB Bootable Linux Dari Linux Command-line »