ssh

Активирайте SSH сървъра на Debian

Активирайте SSH сървъра на Debian

Как да активирам SSH сървър за отдалечено влизане в Debian 9

В тази статия ще ви покажа как да инсталирате и конфигурирате SSH сървър на Debian 9 Stretch за дистанционно влизане. Да започваме.

Инсталиране на SSH сървър:

Първо актуализирайте кеша на хранилището на apt на вашата операционна система Debian със следната команда:

$ sudo apt-get update

Кешът на хранилището на вашия apt пакет трябва да бъде актуализиран, както можете да видите на екранната снимка по-долу.

На Debian SSH сървърът се предлага като пакет 'openssh-server'. За да инсталирате OpenSSH на Debian, изпълнете следната команда:

$ sudo apt-get install openssh-server

Натиснете 'y' и след това натиснете продължавам.

Трябва да се инсталира OpenSSH сървър.

В Debian поведението по подразбиране на OpenSSH сървъра е, че той ще стартира автоматично веднага след като бъде инсталиран. Можете също така да проверите дали OpenSSH сървърът се изпълнява на него със следната команда:

$ sudo systemctl статус ssh

Трябва да видите статус „активен (работещ)“, както е показано на екранната снимка по-долу. Което означава, че SSH сървърът работи.  Слуша се и на порт 22.

Ако във всеки случай OpenSSH сървърът не работи, можете да изпълните следната команда, за да стартирате OpenSSH сървър.

$ sudo systemctl стартира ssh

Премахнете SSH сървъра от стартиране:

По подразбиране на Debian сървърът OpenSSH трябва да се стартира автоматично при стартиране на системата. Ако не искате да стартира при зареждане, първо спрете сървъра OpenSSH със следната команда:

$ sudo systemctl stop ssh

Сега, ако проверите състоянието на вашия OpenSSH сървър, трябва да видите, че той не работи, както е показано на екранната снимка по-долу.

Сега деактивирайте OpenSSH сървъра от стартиране със следната команда:

$ sudo systemctl деактивира ssh

Стартирайте OpenSSH сървър при зареждане:

Ако искате отново да стартирате сървъра на OpenSSH при зареждане, просто изпълнете следната команда:

$ sudo systemctl активира ssh

Сега стартирайте OpenSSH сървър със следната команда:

$ sudo systemctl стартира ssh

Ако проверите състоянието на сървъра OpenSSH сега, трябва да видите, че той работи, както е показано на екранната снимка по-долу.

Свързване към SSH сървъра от разстояние:

Преди да можете да се свържете със SSH сървъра отдалечено, трябва да знаете IP адреса на SSH сървъра.

За да разберете какъв е IP адресът на компютъра, изпълняващ SSH сървъра, изпълнете следната команда от този компютър:

$ ip a

От екранната снимка можете да видите, че IP адресът на компютъра, на който имам инсталиран SSH сървър, е 192.168.10.82

Сега, за да се свържете с тази машина от друг компютър, изпълнете следната команда:

$ ssh ПОТРЕБИТЕЛ @ HOST / IP_ADDR

Ще се свържа със SSH сървъра като потребител 'shovon' и с IP адрес 192.168.10.82 от моя Ubuntu 17.10 машина.

$ ssh shovon @ 192.168.10.82

След като натиснете , трябва да видите следния ред, ако за първи път се свързвате със SSH сървъра, какъвто е той.

Просто напишете „да“ и натиснете .

След това трябва да бъдете подканени да въведете паролата за вход на потребителя, с когото влизате. Въведете паролата и натиснете .

Трябва да сте свързани със SSH сървъра като този потребител. Името на хоста се промени от „linuxhint-pc“ на „linuxhint“, както можете да видите от екранната снимка по-долу.

Можете допълнително да проверите дали сте свързани с отдалечения сървър със следната команда:

$ ip a

Можете да видите, че IP адресът е 192.168.10.82! IP на нашия SSH сървър!

Тук можете да изпълните всяка команда, която искате, и да управлявате отдалечения сървър с помощта на SSH. Можете дори да закупите публичен IP и да контролирате сървъра си от всяка точка на земното кълбо.

Когато приключите с конфигурирането, просто изпълнете следната команда, за да затворите SSH връзката.

$ изход

Вижте? Излезли сте обратно в „linuxhint-pc“.

root достъп до отдалечения сървър със SSH:

Сега, ако искате root достъп до отдалечения сървър, можете да опитате да влезете като root със следната команда:

$ ssh корен @ 192.168.10.82

Но root достъпът в съвременната операционна система по този начин е деактивиран по подразбиране. Това важи и за Debian. Има заобиколно решение без конфигурация, просто влезте като обикновен потребител и станете root със следната команда:

$ су -

Въведете паролата си за root и трябва да влезете като root, както е показано на екранната снимка по-долу.

Можете да промените конфигурацията на вашия SSH сървър, за да разрешите и директно влизане в root.

За да направите това, отворете конфигурационния файл '/ etc / ssh / sshd_config' с 'nano' със следната команда:

$ sudo nano / etc / ssh / sshd_config

Файлът трябва да изглежда така.

Превъртете малко надолу. Трябва да видите реда, както е отбелязан на екранната снимка по-долу.

Премахнете знака # преди PermitRootLogin и променете „забранете паролата“ на „да“. След като приключите, натиснете Ctrl + X, натиснете 'y' и след това натиснете за да запазите файла.

Сега рестартирайте SSH сървъра със следната команда:

$ sudo systemctl рестартирайте ssh

Сега трябва да можете да се свързвате директно като „root“ потребител, както е показано на екранната снимка по-долу.

Ето как активирате SSH сървъра за дистанционно влизане в Debian 9. Благодаря, че прочетохте тази статия.

WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...
Бутонът на левия бутон на мишката не работи в Windows 10
Ако използвате специална мишка с вашия лаптоп или настолен компютър, но бутонът на левия бутон на мишката не работи на Windows 10/8/7 по някаква причи...
Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...