Iespējojiet SSH serveri Debian

Enable Ssh Server Debian



Šajā rakstā es parādīšu, kā instalēt un konfigurēt SSH serveri Debian 9 Stretch attālajai pieteikšanai. Sāksim.

SSH servera instalēšana:

Vispirms atjauniniet Debian operētājsistēmas apt pakotnes krātuves kešatmiņu ar šādu komandu:







$sudo apt-get atjauninājums

Jūsu atbilstošo pakotņu krātuves kešatmiņa ir jāatjaunina, kā redzams tālāk redzamajā ekrānuzņēmumā.





Debian operētājsistēmā SSH serveris tiek piedāvāts kā “openssh-server” pakotne. Lai Debian instalētu OpenSSH, palaidiet šādu komandu:





$sudo apt-get instalētopenssh-serveris

Nospiediet “y” un pēc tam nospiediet, lai turpinātu.



Jāinstalē OpenSSH serveris.

Debian operētājsistēmā OpenSSH servera noklusējuma uzvedība ir tāda, ka tas sāksies automātiski, tiklīdz tas būs instalēts. Varat arī pārbaudīt, vai tajā darbojas OpenSSH serveris, izmantojot šādu komandu:

$sudosystemctl statussssh

Jums vajadzētu redzēt statusu “aktīvs (darbojas)”, kā parādīts zemāk esošajā ekrānuzņēmumā. Tas nozīmē, ka darbojas SSH serveris. Tas arī klausās 22. portā.

Ja jebkurā gadījumā nedarbojas OpenSSH serveris, varat palaist šādu komandu, lai palaistu OpenSSH serveri.

$sudosistēmas sākumsssh

Noņemiet SSH serveri no startēšanas:

Pēc noklusējuma Debian operētājsistēmai OpenSSH serverim jāsākas automātiski, palaižot sistēmu. Ja nevēlaties, lai tas sāktos pēc sāknēšanas, vispirms apturiet OpenSSH serveri ar šādu komandu:

$sudosistēmas apturēšanassh

Tagad, ja pārbaudāt sava OpenSSH servera statusu, jums vajadzētu redzēt, ka tas nedarbojas, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tagad atspējojiet OpenSSH serveri no startēšanas, izmantojot šādu komandu:

$sudosystemctl atspējotssh

Palaidiet OpenSSH serveri sāknēšanas laikā:

Ja vēlaties vēlreiz palaist OpenSSH serveri, palaižot, vienkārši palaidiet šādu komandu:

$sudosystemctliespējot ssh

Tagad palaidiet OpenSSH serveri ar šādu komandu:

$sudosistēmas sākumsssh

Ja tagad pārbaudāt OpenSSH servera statusu, jums vajadzētu redzēt, ka tas darbojas, kā parādīts zemāk esošajā ekrānuzņēmumā.

Savienojuma izveide ar SSH serveri attālināti:

Lai varētu attālināti izveidot savienojumu ar SSH serveri, jums jāzina SSH servera IP adrese.

Lai uzzinātu, kāda ir tā datora IP adrese, kurā darbojas SSH serveris, palaidiet šo komandu no šī datora:

$ipuz

No ekrānuzņēmuma var redzēt, ka tā datora IP adrese, kurā ir instalēts SSH serveris, ir 192.168.10.82

Tagad, lai izveidotu savienojumu ar šo iekārtu no cita datora, palaidiet šādu komandu:

$sshUSERNAME@VADĪTĀJS/IP_ADDR

Es izveidošu savienojumu ar SSH serveri kā lietotāja “shovon” un ar IP adresi 192.168.10.82 no savas Ubuntu 17.10 mašīnas.

$sshŠovons@192.168.10.82

Nospiežot, jums vajadzētu redzēt šādu uzvedni, ja pirmo reizi izveidojat savienojumu ar SSH serveri.

Vienkārši ierakstiet “jā” un nospiediet.

Pēc tam jums tiks piedāvāts ievadīt tā lietotāja pieteikšanās paroli, ar kuru jūs piesakāties. Ievadiet paroli un nospiediet.

Jums jābūt savienotam ar SSH serveri kā šim lietotājam. Saimnieka nosaukums ir mainīts no “linuxhint-pc” uz “linuxhint”, kā redzams zemāk esošajā ekrānuzņēmumā.

Tālāk varat pārbaudīt, vai esat izveidojis savienojumu ar attālo serveri, izmantojot šādu komandu:

$ipuz

Jūs varat redzēt, ka IP adrese ir 192.168.10.82! Mūsu SSH servera IP!

Šeit varat palaist jebkuru vēlamo komandu un pārvaldīt attālo serveri, izmantojot SSH. Jūs pat varat iegādāties publisku IP un kontrolēt savu serveri no jebkuras vietas pasaulē.

Kad esat pabeidzis konfigurēšanu, vienkārši palaidiet šo komandu, lai aizvērtu SSH savienojumu.

$Izeja

Redzi? Jūs esat atteicies atpakaļ “linuxhint-pc”.

saknes piekļuve attālajam serverim ar SSH:

Tagad, ja vēlaties root piekļuvi attālajam serverim, varat mēģināt pieteikties kā root ar šādu komandu:

$sshsakne@192.168.10.82

Bet saknes piekļuve mūsdienu operētājsistēmā šādā veidā ir atspējota pēc noklusējuma. Tas attiecas arī uz Debian. Pastāv risinājums “bez konfigurācijas”, vienkārši piesakieties kā parasts lietotājs un kļūstiet par root, izmantojot šādu komandu:

$-

Ievadiet savu root paroli, un jums jāpiesakās kā root, kā parādīts zemāk esošajā ekrānuzņēmumā.

Jūs varat mainīt SSH servera konfigurāciju, lai atļautu arī tiešo root pieteikšanos.

Lai to izdarītu, atveriet konfigurācijas failu “/etc/ssh/sshd_config” ar “nano” ar šādu komandu:

$sudo nano /utt/ssh/sshd_config

Failam vajadzētu izskatīties šādi.

Ritiniet mazliet uz leju. Jums vajadzētu redzēt līniju, kas atzīmēta zemāk esošajā ekrānuzņēmumā.

Noņemiet # zīmi pirms PermitRootLogin un nomainiet “aizliegt paroli” uz “jā”. Kad esat pabeidzis, nospiediet Ctrl+X, nospiediet “y” un pēc tam nospiediet, lai saglabātu failu.

Tagad restartējiet SSH serveri ar šādu komandu:

$sudosystemctl restartssh

Tagad jums vajadzētu būt iespējai tieši izveidot savienojumu ar “root” lietotāju, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tādā veidā jūs iespējojat SSH serveri attālai pieteikšanai Debian 9. Paldies, ka izlasījāt šo rakstu.