Menjana Kekunci SSH pada macOS Sierra (10.12) dan High Sierra (10.13)

Tutorial ini akan menunjukkan kepada anda cara menjana dan mengamankan kunci SSH pada macOS Sierra (10.12) dan macOS High Sierra (10.13). Kekunci SSH membolehkan anda masuk ke pelayan anda tanpa kata laluan. Mereka meningkatkan kemudahan dan keselamatan dengan jauh lebih tahan terhadap serangan kekerasan.

SSH (Secure Shell) adalah protokol yang paling sering digunakan untuk pengurusan jarak jauh dan untuk pemindahan fail yang sering dilambangkan sebagai sFTP (Secure File Transfer Protocol). Semasa mengakses pelayan jauh seperti Vultr VPS, disarankan untuk menggunakan SSH dengan PKE (Public Key Exchange) yang menggunakan pasangan kunci di mana kunci awam diberikan kepada pelayan dan kunci peribadi disimpan di mesin anda.

Kunci SSH dapat ditambahkan secara automatik ke pelayan semasa proses pemasangan dengan menambahkan kunci awam anda di panel kawalan Vultr. Anda boleh menguruskan kunci SSH anda di halaman ini . Penting untuk diingat bahawa ini adalah kunci awam anda sahaja (biasanya dilambangkan dengan .pub), anda tidak boleh mendedahkan kunci peribadi anda.

Jenis utama

Terdapat beberapa jenis kunci yang boleh dipilih. Gunakan -thujah demi generasi, seperti ssh-keygen -t ed25519. Jenis kunci ED25519, yang menggunakan tandatangan elips-curve, lebih selamat dan lebih berprestasi daripada DSA atau ECDSA. Sebilangan besar perisian SSH moden (seperti OpenSSH sejak versi 6.5) menyokong jenis kunci ED25519, tetapi anda mungkin masih menemui perisian yang tidak serasi, oleh itu jenis kunci lalai masih RSA.

Jenis kunci lalai adalah RSA 2048-bit yang menawarkan keselamatan dan keserasian yang baik. Untuk keselamatan yang lebih tinggi, anda boleh memilih ukuran kunci yang lebih besar menggunakan -bargumen pada generasi, seperti ssh-keygen -b 4096membuat pasangan kunci RSA 4096-bit.

Penjanaan utama

Untuk menghasilkan kunci SSH, anda perlu membuka yang Terminal.appterdapat di "Aplikasi> Utiliti> Terminal".

Untuk membuat pasangan kunci RSA 4096-bit, masukkan:

ssh-keygen -b 4096

Kemudian anda akan melihat:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa): 

Menekan Enter / Return akan menyimpan pasangan kunci baru anda ke lokasi lalai ini, yang disyorkan. Anda kemudian akan mempunyai pilihan untuk membuat frasa laluan, yang akan menyulitkan kunci sehingga tidak dapat digunakan tanpa kebenaran. Penggunaan frasa laluan juga disyorkan.

Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.   
Your public key has been saved in id_rsa.pub.   
The key fingerprint is:
SHA256:0irBXp+xKwT5e0ZFklbEVkzxu0Bzv9PmvstFD5w6zlQ [email protected]   
The key's randomart image is: 
+---[RSA 4096]----+
|         =o++.   |
|        + + ..   |
|     . . +  o o  |
|   .o  .  .. + + |
|    ooo S.  . E o|
|   . oo+.+   + ++|
|    o..o+   + .o=|
|     .o o. + ..oo|
|       +.   o  ==|
+----[SHA256]-----+

Pada ketika ini, pad kekunci anda telah dibuat dan disimpan di ~/.ssh/id_rsa. Untuk menjadikan kunci tersedia untuk sistem dan menyimpan frasa laluan dalam rantai kunci sistem, kami perlu menyelesaikan beberapa langkah tambahan. Perhatikan bahawa ini hanya diperlukan jika anda lebih suka tidak diminta untuk frasa laluan kunci setiap kali ia digunakan.

Tambahkan pad kekunci baru ke ejen SSH

Masukkan ssh-add -K ~/.ssh/id_rsa. Anda kemudian akan diminta untuk frasa laluan dan anda akan melihat yang berikut:

Identity added: id_rsa ([email protected])

Sekiranya anda ingin menggunakan kunci SSH ini untuk log masuk ke pelayan yang telah dibuat, anda boleh menggunakan ssh-copy-idalat untuk menyimpan kunci awam pada pelayan yang ingin anda akses.

Tambahkan kunci baru ke pelayan jauh

Menggunakan ssh-copy-id:

# Substitute your server IP
ssh-copy-id -i ~/.ssh/id_rsa [email protected]

Konsol akan meminta kata laluan masuk anda kerana pelayan jauh belum mengetahui kunci anda. Anda akan melihat perkara berikut:

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"

Number of key(s) added:        1

Now try logging into the machine, with: "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.

Anda kini boleh mencuba masuk ke pelayan jauh dengan ssh [email protected]dan anda harus dihubungkan tanpa arahan kata laluan.



Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut