Berkongsi petua untuk mengesan versi SSH di bawah sistem Linux
SSH (Secure Shell) ialah protokol rangkaian yang disulitkan yang biasa digunakan untuk log masuk jauh dan pelaksanaan perintah. Dalam sistem Linux, SSH ialah alat penting, dan sangat penting untuk memahami versi SSH yang digunakan oleh sistem semasa. Artikel ini akan berkongsi beberapa teknik untuk mengesan versi SSH dan memberikan contoh kod khusus.
1. Gunakan arahan ssh untuk mengesan versi SSH
Gunakan arahan berikut dalam terminal untuk mengesan maklumat versi SSH:
ssh -V
Selepas melaksanakan arahan di atas, terminal akan memaparkan versi SSH yang sedang dipasang pada sistem . Contohnya:
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
Dalam contoh ini, versi SSH ialah OpenSSH 7.6p1.
2. Tanya fail konfigurasi SSH
Fail konfigurasi SSH biasanya terletak di /etc/ssh/sshd_config. Anda boleh mendapatkan versi SSH yang digunakan oleh sistem dengan melihat fail ini. Kandungan fail konfigurasi SSH boleh dilihat menggunakan arahan berikut dalam terminal:
cat /etc/ssh/sshd_config | grep "Banner"
Maklumat versi SSH boleh didapati dengan mencari parameter Banner. Contohnya:
#Banner /etc/issue.net
Dalam contoh ini, maklumat versi SSH tidak dipaparkan secara langsung, tetapi dengan melihat parameter lain, anda boleh memahami lebih lanjut versi SSH yang digunakan oleh sistem semasa.
3. Mengesan nombor versi protokol SSH
Anda boleh mempelajari maklumat versi SSH dengan menyambung ke pelayan SSH dan melihat nombor versi protokol yang dirundingkan. Sebagai contoh, laksanakan arahan berikut dalam terminal untuk menyambung ke pelayan SSH:
ssh -vvv username@hostname
di mana nama pengguna ialah nama pengguna dan nama hos ialah nama hos atau alamat IP. Selepas sambungan berjaya, terminal akan memaparkan maklumat sambungan terperinci, termasuk maklumat versi SSH. Contohnya:
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n debug1: match: OpenSSH_7.6p1 pat OpenSSH* compat 0x04000000
Dalam contoh ini, anda boleh melihat bahawa versi SSH yang digunakan oleh pelayan ialah OpenSSH 7.6p1.
Melalui kaedah di atas, anda boleh mengesan versi SSH dengan mudah di bawah sistem Linux. Memahami versi SSH yang digunakan oleh sistem adalah sangat penting untuk keselamatan dan penyelenggaraan sistem. Adalah disyorkan untuk mengesan dan menaik taraf versi SSH secara kerap untuk memastikan keselamatan sistem.
Atas ialah kandungan terperinci Kongsi cara mengesan versi SSH dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!