SSH (англ. Secure SHell — «безопасная оболочка») — сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). По функциональности SSH подобен протоколам Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли.

Проще говоря, это способ управления своим сервером с помощью терминального режима и соответствующих команд unix shell.

Работая с терминалом удаленного unix-сервера, можно выполнять операции с файлами, запускать бинарные программы и скрипты, компилировать исполняемые файлы, устанавливать дополнительные perl-модули и так далее.

Для соединения с сервером из ОС Windows необходима специальная программа — SSH-клиент. Наиболее распространенный клиент под Windows на данный момент — PuTTY.

Параметры подключения следующие:

Имя сервера: IP своего сервера;
Порт: по умолчанию (22);
Кодировка: (Character set в разделе Translation в PuTTY): Win1251 (windows-1251, cp1251, или т. п.);
Логин и пароль: обычно root и пароль.

Пользователи операционных систем Mac OS X или Linux могут использовать стандартное приложение terminal для подключения к виртуальному серверу по SSH протоколу. Для подключения к Вашему виртуальному серверу используйте следующую команду (измените 192.168.1.1 на IP адрес вашего виртуального сервера):

ssh root@192.168.1.1

Так выглядит процесс подключения к виртуальному серверу в терминале Unix или Mac OS X:

ssh root@192.168.1.1                 -- введите команду со своим IP    
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
RSA key fingerprint is 4f:e8:84:42:51:80:48:70:45:6c:69:47:79:e7:c0:56.
Are you sure you want to continue connecting (yes/no)? yes -- необходимо подтвердить, набрав yes
Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts.
[email protected]'s password:          -- введите свой root-пароль
[root@server ~]#
Теги: