logo
Методичка - Администрирование

Удалённое управление, ssh.

SSH (Secure Shell) — программа, позволяющая вам зарегистрироваться на удаленных компьютерах и установить зашифрованное соединение.

SSH использует криптографию открытого ключа для шифрования соединения между двумя машинами, а также для опознавания пользователей.

Оболочку ssh можно использовать для безопасной регистрации на удаленном сервере или копировании данных между двумя машинами. Вы можете администрировать удаленную машину также легко, как и локальную.

Оболочка ssh незаменима в тех случаях, когда удаленно нужно администрировать сервер или когда сервер не имеет собственного монитора. При использовании telnet все данные, которые передаются через telnet-соединение, доступны в открытом виде. А значит, имена пользователей и пароли будут доступны всем, кто прослушивает трафик с помощью анализатора (sniffer’а).

Программа состоит из демона (службы) sshd, который запускается на Linux/UNIX-машине, и клиента ssh, который распространяется как для Linux, так и для Windows.

Чтобы подключиться к другому компьютеру наберите команду:

$ ssh hostname.domain

ssh запросит вас ввести пароль пользователя. В качестве имени пользователя для установки соединения будет использовано имя текущего пользователя, то есть имя, под которым вы сейчас зарегистрированы в системе. В случае, если аутентификация пройдет успешно, начнется сеанс связи. Прекратить сеанс можно комбинацией клавиш Ctrl+D.

Если вам нужно указать другое имя пользователя, используйте параметр -l программы ssh:

$ ssh -l user hostname.ru

Команды ssh полностью аналогичны командам консоли (=оболочки, shell) на локальном компьютере.

Задания:

  1. Подключиться к компьютеру соседа, используя ssh

  2. Создать на компьютере соседа нового пользователя (используя права root’а)

  3. Измените пароль соседа

  4. Посмотрите документы соседа в его домашней директории

  5. Скопируйте пару файлов из его документов

  6. *Установите Firefox на компьютер соседа