Tidak dapat menyambung ke Vultr VPS SSH? Kaedah persediaan penjanaan kunci PuTTY

Tidak dapat menyambung ke Vultr VPS SSH?

Kaedah persediaan penjanaan kunci PuTTY

Oleh kerana begitu ramai pengguna internet Cina menggunakan Vultr VPS untuk menyediakan saluran " akses internet saintifik ", sebilangan besar alamat IP Vultr telah disekat...

Kesan alamat IP

Pertama sekali, anda mesti mengesahkan bahawa anda telah mencipta alamat IP Vultr. Bolehkah anda mengaksesnya di tanah besar China seperti biasa?

Penyelesaian:

  • Gunakan alat ping dalam talian untuk mengesan alamat IP ▼
Klik di sini untuk mengakses pelayan Ping berbilang lokasi

Apakah yang perlu saya lakukan jika alamat IP Vultr saya disekat di tanah besar China?

  • Sila lihat artikel ini untuk penyelesaiannya ▼

Log masuk kunci SSH

Walaupun VPS terdedah kepada internet, seseorang akan terus memaksa kata laluan SSH anda untuk log masuk.

Jadi adalah perlu untuk log masuk dengan kekunci SSH, dan matikan log masuk kata laluan.

Gunakan arahan berikut untuk melihat log masuk brute force orang lain untuk kata laluan SSH anda:

grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more

Untuk VPS kami yang dibeli sendiri, kekerasan sehingga beribu-ribu kali!Anda boleh pergi dan lihat berapa kali anda telah dipaksa dengan kasar.

Penyelesaian:

  • Tukar mod log masuk kata laluan SSH kepada mod log masuk kunci SSH

Penjanaan kunci SSH

Jika anda menggunakan sistem Windows, anda perlu menggunakan perisian puttygen untuk menjana pasangan kunci.

Kedua-dua sistem Linux dan macOS boleh dijalankan terus dari terminal:

Langkah 1: Jana kunci SSH

Sila jalankan arahan ini ▼

ssh-keygen -t rsa -b 4096

Langkah 2: Masukkan lokasi fail untuk menyimpan kunci.

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • Sila tekan Enter

Langkah 3: Anda akan diminta memasukkan kata laluan.

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Masukkan kata laluan, atau anda boleh tekan Enter dan biarkan ia kosong.

Pada akhirnya anda akan melihat mesej bahawa kunci peribadi dan awam anda disimpan di sana:

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 

Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

Vultr VPS Konfigurasikan SSH

Apabila Vultr mencipta VPS, anda boleh terus menyediakan log masuk kunci SSH.

Jika anda telah mencipta VPS tetapi belum menyediakan kunci SSH...

Sila ikuti langkah di bawah selepas menjalankan "penjanaan kunci SSH" di atas di Linux:

Langkah 1:akan id_rsa.pub dimasukkan ke dalam a /root/.ssh direktori dan namakan semula kepada authorized_keys

Langkah 2:ubah suai /etc/ssh/sshd_config Fail konfigurasi

RSAAuthentication yes #RSA认证
PubkeyAuthentication yes #开启公钥验证
AuthorizedKeysFile .ssh/authorized_keys #验证文件路径
PasswordAuthentication no #禁止密码认证
PermitEmptyPasswords no #禁止空密码

Langkah 3: Mulakan semula perkhidmatan SSH

  • CentOS7 Gunakan arahan:systemctl restart sshd
  • Centos6 gunakan arahan:/etc/init.d/sshd restart

PuTTY menjana kunci

Jika anda menggunakan sistem Windows untuk log masuk ke VPS, anda perlu memuat turun kunci peribadi kepada pelanggan dan menukarnya kepada format yang digunakan oleh PuTTY.

  • Tiada perisian PuTTY dipasang pada komputer anda?Sila carian Google atau Baidu: Muat turun PuTTY.

Langkah 1: Gunakan WinSCP, SFTP atau alat lain untuk memuat turun fail kunci persendirian id_rsa ke mesin klien.

Langkah 2: Buka PuTTYGen.exe

Langkah 3: Klik butang Muat dalam Tindakan ▼

Tidak dapat menyambung ke Vultr VPS SSH? Kaedah persediaan penjanaan kunci PuTTY

Langkah 4: Muatkan fail kunci peribadi yang baru anda muat turun

Pilih "Semua fail" untuk memuatkan fail kunci peribadi yang baru anda muat turun.

Tidak dapat memaparkan fail kunci peribadi?Sila pilih "Semua fail (*.*)" ▲

  • Jika anda hanya menetapkan kunci kata laluan, anda perlu memasukkan kata laluan pada masa ini.
  • Selepas pemuatan berjaya, PuTTYGen akan memaparkan maklumat yang berkaitan dengan kunci.

Langkah 5: Klik butang "Simpan kunci peribadi" untuk menyimpan fail kunci peribadi yang serasi dengan PuTTY. ▼

Klik "Simpan kunci peribadi" untuk menyimpan fail kunci peribadi yang serasi dengan PuTTY.

Bagaimana untuk menyediakan Putty?

Berikut adalah langkah-langkah untuk menyediakan PuTTY bagi log masuk ke pelayan Linux menggunakan kunci persendirian:

Langkah 1: Putty → Sesi: Masukkan Nama Hos (atau Alamat IP)

Langkah 2: Putty → Sambungan → Tarikh: Masukkan "root" dalam medan Nama pengguna log masuk automatik.

Langkah 3: PuTTY → Sambungan → SSH → Pengesahan: Dalam fail kunci persendirian untuk pengesahan, pilih fail kunci persendirian yang dijana oleh PuTTYGen sebelum ini. ▼

Pilih fail kunci persendirian pengesahan dalam Fail kunci persendirian untuk pengesahan. 

Langkah 4: Kembali ke PuTTY → Sesi: Sesi yang Disimpan, masukkan nama dan simpannya. Selepas itu, anda boleh log masuk secara langsung dengan mengklik dua kali namanya.

Langkah 5: Anda kemudiannya boleh log masuk ke Linux tanpa kata laluan. Sila ingat untuk menyimpan fail Kunci Peribadi anda.

Untuk mendapatkan perisian alat Linux log masuk jauh pada telefon mudah alih Android, sila klik pautan ini untuk melihat ▼

Bacaan lanjutan:

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Tatal ke