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 ~]#