Служба SSH (Secure Shell — безопасная оболочка) представляет собой командный интерфейс и протокол на базе UNIX, который обеспечивает возможность осуществления безопасного удаленного входа в систему. Сетевые администраторы широко применяют эту службу для управления веб- и другими серверами удаленным образом.
Главное отличие между командами ssh (которая позволяет использовать протокол SSH) и rlogin состоит в том, что SSH предлагает безопасный способ для взаимодействия с удаленными серверами — SSH использует шифрованные соединения для подключения двух ненадежных узлов по небезопасной сети, а также шифрование всех передаваемых паролей.
Ниже приведен пример применения команды ssh для подключения к серверу hp5:
$ ssh prod5 Password: Last successful login for oracle: Thu Apr 7 09:46:52 CST6CDT 2005 on tty
Last unsuccessful login for oracle: Fri Apr 1 09:02:00 CST6CDT 2005 oracle@prod5 [/u01/app/oracle] $
Точно так же, как служба SSH является безопасной альтернативой традиционной службе telnet, служба scp, предназначенная для осуществления передачи файлов между серверами, является безопасной альтернативой службе rcp. Синтаксис команды scp похож на синтаксис команды rcp:
scp [-r] [[user@]host1:]file1 [...] [[user@]host2:]file2
Параметр -r позволяет копировать файлы рекурсивным образом