Както всички знаем, Най -важното нещо и за което винаги трябва да гарантираме, че цялата информация, която изпращаме, е безопасна и пристига изцяло до местоназначението си. Този път ще говорим за един от протоколите, които са най -отговорни за това да ни осигурят спокойствие, че нашите връзки са сигурни и силно защитени, този протокол е известен като SSH.
SSH Ръководство
SSH по същество позволява комуникацията между две или повече устройства да бъде защитена, позволява на потребителите да влизат дистанционно в компютър и за разлика от вече познатите FTP и TelNet, SSH криптира сесията, което ни дава по -голяма увереност. В Red Hat ще забележим, че пакетът openssh е включен както за сървъра, така и за клиента.
Някои може да се чудят Защо да използвате SSH?, Отговорът е много прост, За сигурност, не забравяйте, че някои нарушители могат да прихващат комуникация между две или повече системи, за да откраднат информация и да я използват неправилно, SSH ни предлага следните предимства срещу тези атаки:
- Никой не може да се свърже със сървъра без необходимите идентификационни данни
- SSH използва 128-битово криптиране, което повишава сигурността
- Осигурява сигурни средства за стартиране на графични приложения в мрежова среда
- Можем да използваме защитен канал за предаване на информация
- SSH поддържа Kerberos удостоверяване
- SSH в Red Hat 7 има версия 2
По принцип работата на SSH има следните стъпки
- Първоначално се проверява дали клиентът се свързва с правилния сървър
- Впоследствие транспортният слой между клиента и сървъра е симетрично криптиран
- Клиентът се удостоверява с идентификационните си данни
- Клиентът може да изпълнява задачи на отдалечения сървър
Със SSH можем да конфигурираме два типа файлове, клиентските файлове (ssh, scp и sftp) и сървърните файлове (демонът sshd). Някои от следните файлове могат да бъдат намерени в Red Hat 7.2 за съответната SSH конфигурация:
/ etc / ssh / модулиВ този файл можем да конфигурираме стойностите на екипа за удостоверяване.
/ etc / ssh / ssh_configТова е конфигурационният файл по подразбиране за SSH клиента.
/ etc / ssh / sshd_configТова е конфигурационният файл на демона sshd
/ etc / sysconfig / sshdТова е конфигурационният файл на sshd услугите
Да се потвърдете на нашата система Red Hat 7.2, ако сме инсталирали sshd можем да използваме следната команда:
Състояние на sshd на услугатаМожем да видим, че в момента работи:
В случай, че не е инсталиран, можем да изпълним следната команда за съответния им монтаж:
yum -y инсталирайте openssh-сървър openssh-клиентиСлед като го изпълним, ще го направим стартиране на услугата от sshd с помощта на командата:
systemctl стартира sshd.serviceДа се спрете услугата просто изпълняваме следната команда:
systemctl stop sshd.serviceВ случай, че искаме услугата да стартира автоматично можем да въведем следното:
systemctl активира sshd.service ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multiuser.target.wants/sshd.service'Ако е необходимо направете промени в конфигурацията от портовете или друг параметър трябва да въведем следното:
#vi / etc / ssh / sshd_configМожем да видим, че се показва следното:
Там можем да променим стойности като
ПристанищеТова е комуникационният порт на sshd, по подразбиране е 22, можем да го променим, за да осигурим по -голяма сигурност.
Слушайте адресМожем да коригираме тази опция в случай, че нашата машина има друг мрежов интерфейс и искаме да посочим към кой sshd интерфейс ще се присъедини.
AllowUsersЧрез тази опция можем да разрешим достъп на всеки потребител чрез SSH.
Можем да анализираме всяка от опциите според нуждите, които имаме. Не забравяйте, че когато правим каквато и да е промяна в конфигурационния файл, ние трябва рестартирайте услугата, за това ще използваме командата:
услуга sshd рестартиранеНие потвърждаваме IP адреса, който нашата машина има, с помощта на командата ifconfig, в нашия случай IP е 192.168.0.13. VЩе направим връзката чрез SSH с помощта на програмата Putty, добре познат на всички, който можем да изтеглим от следната връзка.
След като стартираме Putty просто въвеждаме IP адреса на машината Red Hat и порта по подразбиране (22) или порта, който сме установили.
Щракнете върху OK и ще видим, че се показва съобщение за защита, което приемаме и трябва да въведем идентификационните си данни за достъп до системата:
И по този начин имаме безопасен достъп до нашия Red Hat 7.2:
За достъп до сървъра от клиентска машина трябва да използваме синтаксиса на ssh компютър_име и ако искаме да се свържем с потребителско име, трябва да въведем следното:
ssh потребител @ име на хостНапример:
ssh [email protected]Както виждаме, SSH ни дава безопасен начин за отдалечен достъп до нашите сървъри с пълна увереност, че цялата изпратена и получена информация ще има най -добрите мерки за сигурност. Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка