Hemat Keys SSH Server, IP, Pelabuhan Hostname di Sierra MacOS - Config SSH Terminal & Tips

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 root @ ip_address.

Solusi yang lebih sederhana adalah dengan mengedit file ~ / .ssh / config untuk membuat semacam alias, baik untuk kunci login, 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 Memasukkan untuk menyimpan perubahan di config.

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

Dalam file ~ / .ssh / config dapat menambahkan sebanyak alias inginkan. Kondisi ini bahwa garis "Host" memiliki nama yang berbeda.

Hemat Keys SSH Server, IP, Pelabuhan Hostname di Sierra MacOS - Config SSH Terminal & Tips

Tentang Penulis

Stealth

Bergairah tentang segala sesuatu yang berarti gadget dan TI, saya menulis dengan senang hati stealthsettings.com dari 2006 dan saya suka menemukan dengan Anda hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

Tinggalkan Komentar