Viss par Linux/Unix komandu: sshd
Sshd — SSH dēmons— aizstāj rlogin un rsh, nodrošinot drošu šifrēti sakari starp diviem neuzticamiem saimniekiem nedrošā tīklā. Programmas ir paredzētas pēc iespējas vienkāršāk instalējamām un lietojamām.
Sshd dēmons klausās savienojumus no klientiem. Tas parasti tiek palaists sāknēšanas laikā. Tas katram ienākošajam savienojumam izveido jaunu dēmonu. Forked dēmoni apstrādā atslēgu apmaiņu, šifrēšanu, autentifikāciju, komandu izpildi un datu apmaiņu. Šī sshd ieviešana atbalsta gan SSH protokola 1., gan 2. versiju.
Ja vien neatverat datoru ārējiem savienojumiem, jums nav jākonfigurē vai jāpalaiž sshd. Izmantojiet ssh, lai attālināti pieteiktos serveros, kas jūsu vietā palaiž sshd.

Komandu izpilde un datu pārsūtīšana
Ja klients veiksmīgi autentificējas, tiek atvērts dialoglodziņš sesijas sagatavošanai. Šobrīd klients var pieprasīt tādas lietas kā pseido-tty piešķiršana, X11 savienojumu pārsūtīšana, pārsūtīšana TCP/IP savienojumivai autentifikācijas aģenta savienojuma pārsūtīšana pa drošu kanālu.
Visbeidzot, klients pieprasa čaulu vai komandas izpildi. Pēc tam puses pāriet sesijas režīmā. Šajā režīmā jebkura puse var nosūtīt datus jebkurā laikā, un šādi dati tiek pārsūtīti uz vai no čaulas vai komandas serverī un lietotāja terminālī klientam.
Kad lietotāja programma tiek pārtraukta un visi pārsūtītie X11 un citi savienojumi tiek aizvērti, serveris klientam nosūta komandas izejas statusu un abas puses iziet.
Pieteikšanās process
Kad lietotājs veiksmīgi piesakās, sshd veic šādas darbības:
- Ja pieteikšanās notiek tty un nav norādīta komanda, tiek izdrukāts pēdējais pieteikšanās laiks un /etc/motd.
- Ja pieteikšanās notiek tty, tas reģistrē pieteikšanās laiku.
- Pārbauda /etc/nologin, ja tāda pastāv, izdrukā saturu un aizver (ja vien nav root).
- Izmaiņas, lai darbotos ar parastajām lietotāja privilēģijām.
- Iestata pamata vidi.
- Nolasa $HOME/.ssh/environon, ja tāda pastāv un lietotājiem ir atļauts mainīt savu vidi.
- Izmaiņas lietotāja mājas direktorijā.
- Ja $HOME/.ssh/rc eksistē, palaiž to; citādi, ja /etc/ssh/sshrc eksistē, palaiž to; pretējā gadījumā palaiž xauth.
- Palaiž lietotāja čaulu vai komandu.
Pārbaudiet sshd rokasgrāmatas, lai iegūtu svarīgu informāciju par dēmona konfigurēšanu datorā.