Simpan Server SSH Keys, IP, Port, HostName di macOS Sierra - Terminal & Tips Konfigurasi SSH

Meskipun diskusi baik di sini dan di beberapa forum tentang fakta bahwa baru MacOS Sierra, Situs kunci pribadi tidak disimpan keychain setelah restart.

Untuk administrator server, yang menggunakan koneksi SSH aman dengan kunci otentikasi, ini agak canggung. Setiap kali saya ingin mengotentikasi melalui SSH / Terminal, saya harus menjalankan perintah: ssh-add -K ~ path / private_key.pemSetelah baris perintah Terminal untuk mengeksekusi konektivitas dan otentikasi ke server berhasil. Biasanya, jalankan perintah: ssh [email dilindungi]_alamat.

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. Buka aplikasi Terminal pada MacOS dan jalankan perintah:

sudo nano ~ / .ssh / config

2. Tambahkan baris berikut:

tuan rumah anyname
Hostname IPServer
pelabuhan 22
root user
IdentityFile /Volumes/path/private_keys.pem

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

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

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

Simpan Server SSH Keys, IP, Port, HostName di macOS Sierra - Terminal & Tips Konfigurasi SSH

Tentang Penulis

Stealth

Bergairah tentang segala hal gadget dan IT, saya menulis dengan senang hati secara sembunyi-sembunyisettings.com sejak 2006 dan saya ingin menemukan hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

Tinggalkan Komentar