Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Kongsi cara mengesan versi SSH dalam sistem Linux

Kongsi cara mengesan versi SSH dalam sistem Linux

王林
王林asal
2024-02-26 22:15:08795semak imbas

Kongsi cara mengesan versi SSH dalam sistem Linux

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn