Ако сте използвали Linux за определен период от време, без съмнение сте чували за инструмент, известен като SSH. SSH (или защитен корпус) е криптиран мрежови инструмент, предназначен да позволи на потребителите да се свързват сигурно към различни типове компютри дистанционно чрез мрежа. В тази статия ще ви покажем как да настроите и активирате SSH на Ubuntu.

Настройване на SSH

За да започнете, трябва да инсталирате SSH сървъра. Можете да намерите и инсталирате openssh-server на openssh-server в Софтуерния център. Друга възможност е да отворите терминал и да въведете следната команда:

 sudo apt-get инсталирате openssh-сървър 

Активирайте SSH в Ubuntu

След като OpenSSH сървърът е инсталиран на вашата машина, ще трябва да направите копие на конфигурацията SSH по подразбиране и да я преименувате като фабрично по подразбиране. Това е така, ако объркате настройките си за конфигуриране, ще можете да възстановите резервното копие.

 sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.factory-defaults 

След като направите резервното копие, ще трябва да промените разрешенията му.

 sudo chmod aw /etc/ssh/sshd_config.factory-defaults 

След като архивирането се погрижи, ще можете да конфигурирате SSH файла.

Забележка: Проверете само този конфигурационен файл, ако знаете какво правите. За начинаещите потребители не бива да се налага да променяте нищо, за да работи SSH.

 sudo gedit / etc / ssh / sshd_config 

След като направите всички промени, ще трябва да рестартирате SSH услугата. Ако използвате Ubuntu 14.04, ще трябва да разчитате на Upstart, за да рестартирате SSH сървъра.

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

Ако използвате Ubuntu 15.04+, използвайте тази systemd команда, за да рестартирате SSH вместо това.

 sudo systemctl рестартиране на ssh 

Генериране на вашите ключове

SSH клавишите са много важни. Без тях няма да можете да се свържете със сървъра си. За да започнете да правите клавишите си, създайте папката, в която ще се намира вашият новоиздаден ключ.

 mkdir ~ / .ssh 

След като направите папката, променете нейните разрешения.

 chmod 700 ~ / .ssh 

И накрая, генерирайте ключа си. Имайте предвид, че SSH е толкова сигурен, колкото паролата, която сте настроили. Ако въведете слаба парола, която лесно може да се познае, ще бъдете отворени за атаки. Вместо това опитайте да генерирате сигурна памет.

 ssh-keygen -t rsa 

Свързване през LAN

Искате ли да се свържете през LAN? Това е лесно! Просто отворете прозореца на терминала и разберете IP адреса на устройството със стартирания SSH сървър. Това може да се осъществи просто като се изпълни командата ifconfig .

След като определите IP адреса на устройството, ще можете да влезете. Просто се върнете към машината, с която се опитвате да влезете, и въведете тази команда:

 ssh [email protected] 

Забележка: променете "потребителското име" на потребителското име на SSH сървъра.

От там ще бъдете подканени да въведете паролата си. Направи го. Скоро след като сте влезли през LAN чрез SSH.

Свързване към SSH сървър през интернет

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

Тъй като всеки рутер там е много различен, ще трябва да направите свое собствено проучване по тази тема. Просто се уверете, че препращате порт 22 към интернет от каквото и машина е настроено да използва SSH сървъра и ще бъдете настроени.

След като настроите пренасочването на портове, ще трябва да определите IP адреса на устройството, към което се опитвате да SSH. Най-лесният начин да разбера това е да се отправите към ipchicken.com. Те ще ви съобщят вашия интернет IP адрес.

След като получите IP адреса си в Интернет, ще можете да влезете в профила си. Просто отидете в терминала си и въведете следното:

 ssh [email protected] 

Оттам ще бъдете подканени да въведете SSH паролата. Въведете го и скоро след като сте влезли във вашата машина през Интернет през SSH.

Поздравления, завършихте настройката на SSH в Ubuntu; сега можете да продължите да защитите SSH сървъра си.

заключение

SSH е мощен и универсален инструмент. С него можете да правите почти всичко, като например отдалечено управление на системата, преместване на файлове наоколо, дори и просто пускане на програми от един компютър на друг. Надявам се, че с това ръководство Вие също ще откриете колко можете да направите с този прост инструмент.

Как се чувствате по отношение на SSH? Кажете ни в секцията за коментари по-долу!