Cara terbaik untuk mengelola host SSH dan kunci pribadi
- 1288
- 256
- Miss Angelo Toy
Sebagai administrator sistem, Anda berurusan secara teratur dengan beberapa sistem jarak jauh. Anda perlu sistem SSH beberapa kali selama pekerjaan Anda. Banyak server linux jarak jauh Anda memiliki akses melalui kata sandi yang banyak dari mereka Anda memiliki akses melalui kunci pribadi. Jadi ini bisa lebih khas untuk mengelola semuanya.
Artikel ini akan membantu Anda mengatur detail server SSH Anda dengan benar dengan file utama.
Sintaks File Konfigurasi:
Kami dapat menambahkan beberapa detail host SSH ke ~/.ssh/config
mengajukan. Edit file konfigurasi di editor favorit Anda seperti VI, VIM atau NANO.
$ vi ~//.ssh/config
Sintaks akan seperti di bawah ini.
Host hostname identityfile port pengguna localforward
1. Tambahkan Host SSH Pertama
Misalnya, kami memiliki host SSH pertama kami menjalankan server web pengembangan php dengan detail nama panggilan sebagai php-web1, root pengguna, port 22 dan dapat diakses melalui kata sandi. Tambahkan konten berikut dalam file konfigurasi.
Host hostname php-web1 192.168.1.100 Root Pengguna
Sekarang coba ssh sebagai perintah berikut.
$ SSH PHP-WEB1
2. Tambahkan host SSH kedua
Server Host Kedua kami (PHP-WEB2) dapat diakses dengan pasang kunci SSH dengan root pengguna pada port default 22. Tambahkan konten berikut dalam file konfigurasi.
Tuan rumah hostname php-web2 192.168.1.101 IdentityFile ~/.SSH/PHP-WEB2.Root pengguna PEM
Sekarang coba ssh sebagai perintah berikut.
$ SSH PHP-WEB2
3. Tambahkan Host SSH Ketiga
Server host SSH ketiga kami (PHP-DB1) berjalan di port 2222, dapat diakses meskipun pasangan kunci dengan pengguna ubuntu. Tambahkan konten berikut dalam file konfigurasi.
Host Hostname PHP-DB1 192.168.1.110 Port 2222 IdentityFile ~/.SSH/PHP-DB1.Pengguna PEM Ubuntu
Sekarang coba ssh sebagai perintah berikut.
$ SSH PHP-DB1
4. Pengaturan Penerusan dengan SSH
Dalam pengaturan ini kita perlu meneruskan port sistem lokal kami 3306 ke host server jarak jauh (php-db1) di port 3306 . Tambahkan konten berikut dalam file konfigurasi.
Host Hostname PHP-DB1-MYSQL-TUNNEL 192.168.1.110 Port 2222 IdentityFile ~/.SSH/PHP-DB1.PEM Localforward 3306 127.0.0.1: 3306
Sekarang coba ssh sebagai perintah berikut.
$ SSH PHP-DB1-MYSQL-TUNNEL
File konfigurasi akhir
File konfigurasi akhir Anda ~/.ssh/config
Akan terlihat seperti di bawah ini.
Host hostname php-web1 192.168.1.100 User Root Host PHP-WEB2 Hostname 192.168.1.101 IdentityFile ~/.SSH/PHP-WEB2.PEM Pengguna Root Host PHP-DB1 Nama Host 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 menginstal phpMyadmin pada centos/rhel 7/6
- Cara Membuat Linux Bootable USB dari Linux Command-line »