ssh

Iespējot SSH serveri vietnē Debian

Iespējot SSH serveri vietnē Debian

Kā iespējot SSH serveri attālinātai pieteikšanās funkcijai Debian 9

Š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 repozitorija kešatmiņu ar šādu komandu:

$ sudo apt-get atjauninājums

Jūsu apt pakotnes krātuves kešatmiņa ir jāatjaunina, kā redzat zemāk redzamajā ekrānuzņēmumā.

Debianā SSH serveris tiek piegādāts kā “openssh-server” pakete. Lai Debian instalētu OpenSSH, palaidiet šādu komandu:

$ sudo apt-get install openssh-server

Nospiediet 'y' un pēc tam nospiediet turpināt.

Būtu jāinstalē OpenSSH serveris.

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

$ sudo systemctl statuss ssh

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 klausās arī 22. ostā.

Ja kādā gadījumā OpenSSH serveris nedarbojas, varat palaist šo komandu, lai palaistu OpenSSH serveri.

$ sudo systemctl start ssh

Noņemt SSH serveri no startēšanas:

Pēc noklusējuma Debianā OpenSSH serveris jāsāk automātiski, palaižot sistēmu. Ja nevēlaties, lai tas sāktos sāknēšanas laikā, vispirms pārtrauciet OpenSSH serveri ar šādu komandu:

$ sudo systemctl apturēt ssh

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

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

$ sudo systemctl atspējojiet ssh

Sāciet OpenSSH serveri sāknēšanas laikā:

Ja vēlaties vēlreiz palaist OpenSSH serveri sāknēšanas laikā, vienkārši izpildiet šādu komandu:

$ sudo systemctl iespējojiet ssh

Tagad palaidiet OpenSSH serveri ar šādu komandu:

$ sudo systemctl start ssh

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ā.

Attālināta savienojuma izveide ar SSH serveri:

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

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

$ ip a

No ekrānuzņēmuma var redzēt, ka tā datora IP adrese, kurā esmu instalējis SSH serveri, ir 192.168. lpp.10.82

Tagad, lai izveidotu savienojumu ar šo datoru no cita datora, izpildiet šādu komandu:

$ ssh USERNAME @ HOST / IP_ADDR

Es izveidošu savienojumu ar SSH serveri kā lietotājs 'shovon' un ar IP adresi 192.168. lpp.10.82 no mana Ubuntu 17.10 mašīna.

$ ssh shovon @ 192.168. lpp.10.82

Kad esat nospiedis , Ja pirmo reizi izveidojat savienojumu ar SSH serveri, jums vajadzētu redzēt šādu uzvedni.

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

Pēc tam jums tiks lūgts ievadīt tā lietotāja pieteikšanās paroli, ar kuru esat pieteicies. Ievadiet paroli un nospiediet .

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

Varat arī pārbaudīt, vai esat izveidojis savienojumu ar attālo serveri, izmantojot šādu komandu:

$ ip a

Var redzēt, ka IP adrese ir 192.168. lpp.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 publisko IP un kontrolēt savu serveri no jebkuras vietas pasaulē.

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

$ iziet

Skat? Jūs esat pieteicies atpakaļ 'linuxhint-pc'.

root piekļuve attālajam serverim ar SSH:

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

$ ssh sakne @ 192.168. lpp.10.82

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

$ su -

Ievadiet savu root paroli, un jums vajadzētu būt pieteicies kā root, kā parādīts zemāk esošajā ekrānuzņēmumā.

Varat mainīt SSH servera konfigurāciju, lai atļautu arī tiešu root pieteikšanos.

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

$ sudo nano / etc / ssh / sshd_config

Failam vajadzētu izskatīties šādi.

Mazliet ritiniet uz leju. Jums vajadzētu redzēt līniju, kā norādīts 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:

$ sudo systemctl restartējiet ssh

Tagad jums vajadzētu būt iespējai tieši pieslēgties kā "root" lietotājam, kā parādīts zemāk esošajā ekrānuzņēmumā.

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

Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...
Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...