Как да използвате SSH

Когато използваме програма на компютъра си, сме свикнали да използваме графичен интерфейс, за да можем да управляваме всичките му функции. Но ако имаме сървър за данни или хостинг сървър за нашия уебсайт, едва ли ще приложим настройките от интерфейс, тъй като в повечето случаи ще трябва да въвеждаме команди от подкана или терминал, за да можем правилно да администрираме нашия сървър. Ако сървърът се намира извън нашата домашна мрежа (например на сървър, предлаган от доставчик, или сме далеч от дома и искаме достъп до нашия личен сървър) или искаме да получим достъп до него без графичен интерфейс, ще трябва да направим защитена и криптирана връзка, за да изпращаме команди от подкана . В това ръководство ще ви покажем как да използвате SSH за изпращане на отдалечени терминални команди на всеки сървър. Предвид трудността на темата, ще се опитаме да бъдем максимално ясни и прости, така че дори начинаещ потребител да може да се научи да използва SSH за дистанционно управление на сървъра си.

Как да използвате SSH

По-долу ще намерите как да създадете SSH сървър в Windows и Linux, как да се свържете към SSH сървър от Windows и накрая как да се свържете към SSH сървър от смартфони и таблети (от операционна система Android и iOS). Ако не знаем произхода на услугата SSH, ви насочваме към четенето на специализираната страница в Уикипедия.

Как да създадете SSH сървър на Windows

Ако използваме Windows 10 на компютъра си, можем да инсталираме модула OpenSSH. За целта отваряме менюто "Старт" в долния ляв ъгъл, отваряме приложението " Настройки ", отваряме менюто за приложения -> Приложения и функции и накрая кликваме върху Опционални функции . На страницата, която се показва, щракнете върху Добавяне на функция, превъртете списъка с функции и след това не забравяйте да изберете елемента OpenSSH Server .

В края на инсталацията на сървъра отваряме менюто Старт отново, търсим приложението Windows PowerShell, щракнете с десния бутон върху него и изберете Изпълни като администратор . В прозореца на командния ред, който ще се появи, извършете първоначалните конфигурации на SSH сървъра, като напишете следните команди от терминала (нека ги напишем един ред наведнъж):
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-NetFirewallRule -Name * ssh *
След стартиране на тези команди, компютърът с Windows 10, който използваме, може да приема SSH връзки на порт 22, използвайки идентификационните данни за достъп, конфигурирани в акаунта на Windows (очевидно ще трябва да препратим този порт към рутера или модема, за да можем да го достигнем, когато ние сме извън личната мрежа).
Забележка : ако порт 22 не е конфигурируем или не е достъпен от нашата мрежа, просто отворете файла C: \ Windows \ System32 \ OpenSSH \ sshd_config и променете записа за порт 22, като зададете порт по желание.

Как да създадете SSH сървър на Linux

На Linux сървър настройката на SSH е много по-лесна, тъй като OpenSSH е добре интегриран с други системни инструменти. След като конфигурирате машината или сървъра онлайн с Ubuntu (взети като пример в това ръководство), отваряме приложението Terminal, след което въведете следната команда:
sudo apt-get install openssh-сървър
Ние потвърждаваме, когато е необходимо, за да завършим инсталирането на OpenSSH сървъра. За да стартирате услугата веднага, просто стартирайте следната команда от терминала:
sudo /etc/init.d/ssh рестартиране
Системата ще използва идентификационните данни на потребителския акаунт за достъп и порт 22, за да приема връзки отвън.

Ако искаме да променим входния порт за SSH връзки (по същите причини, които се виждат в Windows), просто въведете командата в терминала:
sudo vi / etc / ssh / sshd_config
От текстовия редактор се движим през различните опции, докато намерим елемента Port, за да можем да конфигурираме нов порт за SSH връзки.

Как да се свържете към SSH сървър от Windows

След конфигуриране на SSH сървъра, можем да получим достъп до него от всеки друг компютър с Windows 10, свързан към Интернет, като просто отворим програмата Windows PowerShell и напишем следната команда от терминала:
ssh -p portnumber
командата се състои от потребителското име ( потребителско име ), което изисква достъп, името на сървъра (име на сървър) и номера на порта, за който да се свържете.

Като потребителско име просто използвайте този на потребителския акаунт, конфигуриран на сървъра, докато като име на сървър можем директно да въведем публичния IP адрес на интернет връзката, използвана от сървъра, или името на домейна (ако е регистрирано). Портът по подразбиране е 22, но можем да го променим без проблеми, ако SSH сървърът е бил конфигуриран с различен порт. При всяка връзка ще бъде поискана парола за достъп, съвпадаща с паролата на системния акаунт (или на администраторския акаунт).
Ако използваме други версии на Windows (7 и 8.1) или искаме да получим по-голям контрол върху криптираната връзка, предлагаме да инсталирате безплатната и отворена програма PuTTY.

С тази програма ще можем бързо да се свържем с всеки SSH сървър, просто въведете потребителското име в полето Име на хоста, конфигурирайте порта в полето Порт, поставете отметка на SSH елемента и накрая щракнете върху Отвори в долната част.

Как да се свържете към SSH сървър от смартфон или таблет

Ако искаме да контролираме нашия SSH сървър от смартфон или таблет, препоръчваме да инсталираме безплатното приложение Termius, достъпно както за Android, така и за iOS.

С това приложение ще можем бързо и бързо да имаме достъп до защитената обвивка на всеки сървър, в допълнение към достъп до услугата SFTP, която ви позволява да преглеждате всички сървърни папки с администраторски разрешения (отлично за управление на системни файлове и папки без да присъства физически пред сървъра).
За да използвате приложението, просто го стартирайте, посочете информацията за достъп до сървъра, както е видяна по-рано, и въведете паролата при поискване; автоматично приложението ще се свърже със сървъра и ще ни предложи обвивката, от която да издава команди, с възможност за запазване на идентификационни данни за бъдещ достъп.
Като алтернатива можем да използваме безплатните приложения JuiceSSH - SSH Client и JuiceSSH Performance Plugin на Android.

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

Заключения

Управлението на SSH сървър и изпращането на команди в защитена обвивка със сигурност са операции от индустриални експерти и системни администратори, но ако искаме да проверим всеки аспект на нашия сървър за уебсайта, който управляваме, SSH определено е един от инструментите, на които трябва да се научите да използвайте веднага.
Ако искате да научите нови команди от подсказки или за PowerShell, моля, прочетете нашето Ръководство за Кодове за бързи команди (CMD). Ако вместо това искаме да се свържем с FTP сървър, можем да намерим цялата необходима информация в нашето ръководство за Как да се свържем към FTP сървър от компютър и смартфон.
За да създадем нов сървър за данни, който да се използва като личен и сигурен облак, можем да прочетем нашия задълбочен анализ за това как да създадем личен и безплатен облачен сървър на вашия компютър.

Оставете Коментар

Please enter your comment!
Please enter your name here