Kā iespējot SSH Ubuntu 18.04

Pēdējās izmaiņas: Monday January 22nd, 2024

No šī raksta jūs uzzināsiet, kā iespējot SSH Ubuntu 18.04.

Veidojot attālinātu savienojumu starp klientu un serveri, galvenais uzdevums ir nodrošināt drošību. Linux lietotājiem labākā prakse attālināti piekļūt un pārvaldīt serveri ir izmantot kriptogrāfisko protokolu, ko sauc par Drošo Ķermeni (SSH).

SSH šifrē visus no vienas mašīnas uz citu pārsūtītos datus, nodrošinot, ka process laikā netiek apdraudēta nekāda jutīga informācija. Kā darbvirsmas klientam jūs varat droši palaist komandrindu, pārsūtīt failus, nodrošināt tīkla pakalpojumus un daudz ko citu.

Priekšnoteikumi

  • Ubuntu 18.04 Bionic Beaver (vai jebkura cita Debian bāzēta Linux versija, ieskaitot Ubuntu 17.04, 16.10, 16.04 utt.)
  • Lietotājs ar sudo privilēģijām
  • Atļaujas piekļūt attālinātajam datoram
  • Piekļuve terminālim/komandrindai
  • apt-get rīks, iepriekš ielādēts Ubuntu un citās Debian bāzētās izplatījumos
  • OpenSSH 7.5 vai jaunāks

Iespējojiet SSH Ubuntu

SSH serveris nav uzstādīts pēc noklusējuma Ubuntu sistēmās. Lai instalētu un iespējotu SSH Ubuntu, ievērojiet zemāk norādītos soļus:

1. Atveriet termināli, izmantojot CTRL+ALT+T taustiņu kombināciju vai izpildot meklēšanu Ubuntu Dash un izvēloties Termināla ikonu.

2. Pirms instalācijas procesa sākšanas pārbaudiet, vai jūsu datorā jau ir instalēts SSH serveris. Izmantojiet šo komandu:

ssh localhost

Ja redzat SSH “Connection Refused” ziņojumu, jums būs jāveic SSH instalācijas process.

ssh: connect to host localhost port 22: Connection refused
Kā iespējot SSH Ubuntu 18.04 ssh connection refused

3. Lai instalētu SSH, vispirms atjauniniet pakotņu repozitoriju kešatmiņu ar:

sudo apt-get update

4. Tagad instalējiet OpenSSH programmatūras pakotni, ievadot:

sudo apt-get install openssh-server
Kā iespējot SSH Ubuntu 18.04 install ssh

Ja tiek prasīts, ierakstiet savu paroli un nospiediet (jā), lai atļautu instalāciju.

5. Lai pārliecinātos, ka instalācija ir veiksmīga un SSH darbojas, izmantojiet komandu:

sudo service ssh status

Ziņojums, ko meklējat, ir: Aktīvs: aktīvs (darbojas)

Tas nozīmē, ka jūs esat instalējis un iespējojis SSH attālinātajā mašīnā, kas tagad var pieņemt komandas no jūsu SSH klienta.

Kā iespējot SSH Ubuntu 18.04 ssh active running

6. Lai atgrieztos pie komandrindas, ierakstiet q.

Pieslēdzieties attālinātajam serverim ar SSH

Kad esat izgājis cauri SSH iespējošanas procesam Ubuntu 18.04, jūs esat gatavs pieteikties savā attālinātajā mašīnā.

1. Atveriet termināli (CTRL+ALT+T) un ierakstiet šo komandu:

ssh lietotājvārds@aizspoguļo_IP – p222

Nomainiet lietotājvārdu un IP adresi ar to lietotājvārdu un IP adresi, uz kuras jūs esat instalējis SSH.

2. Ja nezināt IP adresi, to varat ātri identificēt, izmantojot termināli un ierakstot komandu:

ip a

Tas parādīs mašīnas publisko IP adresi, kur tika instalēts SSH.

Kad esat identificējis un ierakstījis visu informāciju, jūs oficiāli esat pieteicies savā serverī. Jūs varat brīvi to pārvaldīt, atrodoties darba vietā ērti.

SSH konfigurācijas iespējas

Rediģēt konfigurācijas failu

Pēc veiksmīgas OpenSSH instalēšanas Ubuntu, varat rediģēt tā konfigurācijas failu.

Varat mainīt noklusēto portu (parasti laba ideja, kā piesardzības pasākums), deaktivēt “root” lietotāju vai veikt citas konfigurācijas pielāgojumus.

1. Atveriet savu SSH konfigurācijas failu ar komandu:

sudo gedit /etc/ssh/sshd_config
Kā iespējot SSH Ubuntu 18.04 open ssh configuration  file

Gedit ir teksta redaktors, kas pēc noklusējuma tiek nodrošināts Ubuntu, taču varat izmantot arī citus teksta redaktorus, piemēram, nano. Ja vēlaties izmantot nano, varat to viegli instalēt, izpildot šādu komandu:

sudo apt-get install nano

2. Kad tiek prasīts, ievadiet savu paroli un nospiediet (jā), lai atļautu instalēšanu.)

3. Pēc tam komandā ierakstiet “gedit ” ar “nano”.

sudo nano /etc/ssh/sshd_config

4. Tagad, kad esat atvēris failu (izmantojot kādu no iepriekš ieteiktajiem teksta redaktoriem), atrodiet un veiciet nepieciešamās izmaiņas.

Piemēram, ja vēlaties mainīt porta numuru, lai klausītos TCP portā 2222, nevis noklusējuma TCP portā 22, atrodiet rindu, kurā pēc noklusējuma ir norādīts Ports 22, un mainiet to uz  >Ports 2222.

Kā iespējot SSH Ubuntu 18.04 %name

Svarīgi! Noklusējuma porta numura maiņa ir SSH drošības paraugprakse. Ikviens zina noklusējuma porta numuru, tāpēc ieteicams to mainīt.

Atspējot sakni

Vēl viens svarīgs drošības pasākums ir pārliecināties, vai sakne ir atspējota. Tādā veidā root lietotāju nevar izsaukt attālināti, un drošība tiks ievērojami uzlabota.

1. Konfigurācijas failā atrodiet rindiņu PermitRootLogin_yes un mainiet to uz PermitRootLogin_no.

2. Pēc vajadzīgo izmaiņu veikšanas saglabājiet un aizveriet failu, izmantojot CTRL+W īsinājumtaustiņus (vai komandas, lai saglabātu un aizvērtu jūsu izvēlētajā redaktorā).

3. Lai izmaiņas stātos spēkā, restartējiet SSH ar šādu komandu:

sudo systemctl restart sshd.service

Ugunsmūra konfigurēšana

Ja esat nolēmis mainīt noklusējuma porta numuru, jums ir jākonfigurē ugunsmūris, lai atļautu trafiku caur norādīto portu.

Let’s use the example of Port 2222.

The default firewall configurations tool in Ubuntu is UFW, configure it with the command:

sudo ufw allow from any to any port 2222 proto tcp

Some firewalls may require allowing traffic to the public IP address of the machine running SSH.

Kā iespējot SSH Ubuntu 18.04 ssh configure firewall

Note: The “p2222” is the port number we have defined in the Configure SSH section. If you used the default port 22, then it is not necessary to put the port number.

How to Disable SSH on Ubuntu

To temporarily disable SSH:

sudo service ssh stop

To start SSH again:

sudo service ssh start

To completely disable SSH after reboot:

sudo systemctl disable ssh

To enable SSH on Ubuntu host again:

sudo systemctl enable ssh

Conclusion

By following the simple steps above, you now know how to enable SSH on Ubuntu 18.04. Now you can establish a reliable and secure protocol between you and a remote device.

Get started by logging to your machine to perform sysadmin tasks with the command prompt.

Looking for Virtual Private Servers? Experience better performance and privacy with Beehosting fully virtualized KVM virtual servers.

Was this article helpful?
Skatījumi: 976

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu