Защитена обвивка, който познаваме по-добре с акронима му SSH, е a протокол за отдалечено администриране което ни позволява да променяме и контролираме нашите отдалечени сървъри в Интернет. Всичко в съответствие с най-строгите канони на онлайн сигурност. В тази статия ще обясним как да използвате SSH на Windows и какви са ползите, които ще ни донесе това.
Много потребители на операционни системи Linux и MacOS използват SSH на своите отдалечени сървъри от самия терминал. В случай на Windows процедурата е малко по-различна.
SSH е създадена през 1997 г. с цел замени Telnet, който, тъй като е некриптиран протокол, не предлага никакъв вид сигурност на своите потребители. Това е точно основният аспект и окончателен аргумент за използването на Secure Shell: сигурност. SSH използва най-иновативните криптографски техники, за да гарантира сигурна комуникация между потребителите и отдалечените сървъри.
Как работи SSH

За да криптира данните, предавани между клиента и сървъра, SSH използва a двойна система за удостоверяване. От една страна, той използва криптография с публичен ключ, а от друга страна, използва частен ключ.. Ключовете за всеки от тях се генерират в момента на установяване на връзката: публичният ключ се споделя със сървъра, а частният се съхранява от клиента.
Следователно трябва да правим разлика между два основни компонента:
- SSH клиент, което е приложение, което потребителят може да стартира на своя компютър, за да се свърже със сървъра.
- SSH сървър, софтуерът, който работи на отдалечения сървър.
Важен аспект, който трябва да имате предвид е, че ако искаме да използваме тази връзка, първо ще е необходимо да конфигурираме конкретен компютър, който изпълнява ролята на SSH сървър. Други алтернативи биха били качването на файловете, които да бъдат споделени в облака или конфигурирайте отдалечен работен плот.
Активирайте и използвайте SSH в Windows
Процесът на настройка на SSH в Windows не е особено сложен. Това са стъпките, които трябва да следвате:
Активирайте компютър като SSH сървър

- Преди всичко, включваме компютъра който ще използваме като сървър.
- След това използваме клавишната комбинация Windows + R и в появилото се поле за търсене пишем услуги.msc.
- В прозореца, който се отваря, търсим и кликваме върху OpenSSH SSH сървър.
- След това натискаме "Старт".*
- След това трябва да повторите абсолютно същото действие с Агент за удостоверяване на OpenSSH. Понякога е деактивиран, така че трябва да влезете в Свойства, за да го активирате.
- Сега отваряме стартовото меню и пишем PowerShell. Следните действия трябва да се извършат чрез командния ред PowerShell, тъй като командният ред не е достатъчен.
- След това влизаме в конзолата Windows PowerShell като администратор.
- След това вмъкваме следната команда: New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.
(*) Ако искаме това стартиране да става автоматично при всяко включване на компютъра, трябва да щракнем върху раздела Имоти и там променете типа стартиране от Ръчно на Автоматично.
Активирайте компютър като SSH клиент

След като първата фаза приключи, нека сега да видим какво трябва да направим, за да активираме компютър като SSH клиент. В тази втора фаза е важно да използвате програма, наречена PuTTY:
- Нека отидем до компютъра, който искаме да използваме като SSH клиент.
- В него инсталираме софтуера PuTTY (връзката за изтегляне, тук). Препоръчително е да изтеглите файла с разширение .msi, тоест 64-битовата версия.
- След като инсталацията приключи, начинът за използване на този софтуер е много прост: просто напишете IP адреса, маркиран като Име на хоста и натиснете бутона Отворено.
Понякога могат да възникнат някои проблеми при използване на SSH в Windows, като неуспешно удостоверяване или грешки при установяване на връзка със сървъра поради защитна стена и др. Всички тези малки грешки могат лесно да бъдат решени чрез промяна на настройките.
Заключения: значението на използването на SSH
Важността на използването на SSH се крие във факта, че той ни предлага сигурен начин за свързване с отдалечени сървъри. Ако се използва некриптирана връзка, предаването на данни може да бъде прихванато от всеки. Това би било много сериозно нарушение на сигурността, което хакер (или дори всеки потребител с минимални познания) може да използва, за да извлече чувствителна информация, от пароли до информация за кредитни карти.
Това обаче не е толкова лесно с използването на SSH, протокол, способен да криптира данни, така че да могат да бъдат прочетени само от клиента и сървъра.
От друга страна, SSH на Windows и всяка друга операционна система предлага широки възможности за персонализиране. Тези опции могат да се управляват чрез редактиране на SSH конфигурационния файл в системата.
Редактор, специализиран в областта на технологиите и интернет, с повече от десет години опит в различни цифрови медии. Работил съм като редактор и създател на съдържание за компании за електронна търговия, комуникации, онлайн маркетинг и реклама. Писал съм и на уебсайтове за икономика, финанси и други сектори. Работата ми е и моя страст. Сега, чрез моите статии в Tecnobits, опитвам се да изследвам всички новини и нови възможности, които светът на технологиите ни предлага всеки ден, за да подобрим живота си.