Mengapa sshd ditampilkan beberapa kali pada satu cabang pstree?

9

Saat ini di kelas sistem operasi saya dan menghubungkan ke server jauh di kampus saya. Saya menggunakan pstreeperintah untuk mendaftar semua proses yang berjalan di pohon visual dan screenshot yang terlampir adalah apa yang saya terima. Anda akan melihat setelah sshd (mengamankan shell daemon) bahwa ada beberapa sshd (siswa lain yang terhubung di kelas), tetapi yang lebih penting Anda akan melihat sesuatu seperti sshd --- sshd --- dan sebagainya. Di sinilah saya bingung; mengapa ada beberapa sshd yang saling menautkan, dugaan saya adalah ada sshd ke proxy kemudian proxy melakukan sshd ke server.pstree saya setelah panggilan pstree

BrandonW000
sumber
11
Tolong jangan memposting gambar teks. Teks dapat dengan mudah disalin dan lebih mudah bagi pengguna lain untuk membaca
Sergiy Kolodyazhnyy

Jawaban:

13

The sshdpasang Proses merupakan bagian dari pemisahan hak istimewa ; suatu proses yang tidak terjangkau menangani semua komunikasi jaringan dan jika perlu dapat meminta proses istimewa untuk melakukan tindakan apa pun yang membutuhkan hak istimewa. Ini meningkatkan keamanan karena kode yang lebih sedikit hadir dalam proses istimewa; lihat kertas tertaut untuk lebih jelasnya.

Level tippy-top sshdadalah pendengar utama; klien terhubung ke ini dan proses ini yang kemudian memunculkan pasangan istimewa dan tidak di bawahnya. (Bonus: Anda dapat memulai kembali level atas itu sshdtanpa merusak koneksi yang ada.)

thrig
sumber
2
Penanya mungkin ingin tahu tentang sshdproses tingkat atas juga.
JdeBP
Ya level teratas juga akan sangat membantu. Terima kasih1
BrandonW000
@ BrandonW000 tingkat atas adalah karena Anda menggunakan SSH untuk terhubung ke mesin :)
galois