Simpan Server SSH Keys, IP, Port, HostName di macOS pegunungan – Terminal & Kiat Konfigurasi SSH

Meskipun diskusi baik di sini dan di beberapa forum tentang fakta bahwa baru macOS Sierra, Situs kunci pribadi tidak disimpan Keychain setelah me-restart sistem.

Untuk administrator server, yang menggunakan koneksi SSH yang aman dengan kunci autentikasi, hal ini sedikit mengganggu. Setiap kali mereka ingin mengautentikasi melalui SSH/Terminal, harus menjalankan perintah: ssh-add -K ~ path / private_key.pem, setelah itu di Terminal untuk menjalankan baris perintah untuk koneksi dan otentikasi ke server yang dikelola. Sebagai aturan, perintah dijalankan: ssh root @ ip_address.

Solusi yang lebih sederhana adalah dengan mengedit file ~ / .ssh / config untuk membuat semacam alias, baik untuk kunci otentikasi maupun untuk pengguna dan nama host.

1. aplikasi yang terbuka Terminal pe macOS dan jalankan perintah:

sudo nano ~/.ssh/config

2. Tambahkan baris berikut:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X kemudian Y si Enter untuk menyimpan perubahan di config.

Untuk otentikasi melalui Terminal, baris perintah akan dieksekusi: ssh anyname. Otentikasi akan dilakukan secara otomatis dengan pengguna "root" pada nama host dan port yang ditunjukkan dalam konfigurasi, menggunakan kunci otentikasi yang ditunjukkan dalam "IdentityFile".

Anda dapat menambahkan alias sebanyak yang Anda inginkan di file ~ / .ssh / config. Syaratnya adalah pada baris "Host" Anda memiliki nama yang berbeda.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » iHowTo » bagaimana caranya - macOS » Simpan Server SSH Keys, IP, Port, HostName di macOS pegunungan – Terminal & Kiat Konfigurasi SSH
Tinggalkan Komentar