Поскольку системный администратор не всегда находится в непосредственной близости от сервера, а иногда есть необходимость выполнить то или иное действие, полезно иметь возможность подключиться к серверу с любого компьютера локальной сети. Поскольку наша сеть не позволяет подключаться к компьютерам извне, удаленное управление сделать не получится.
Чтобы иметь возможность подключаться к серверу, необходимо установить пакет openssh-server:
sudo aptitude install openssh-server
При этом, на компьютере локальной сети должен соответственно стоять пакет openssh-client
Под Windows для управления можно использовать программу xshell (сам не пробовал).
Для соединения с компьютером необходимо в консоли набрать команду
ssh user@host
где user – имя пользователя на том компьютере, к которому подключаемся, host – IP адрес, или же hostname компьютера.
Например, в своей сети я подключаюсь к серверу с помощью команды
ssh server@192.168.1.1
В моем случае, система предупреждает, что доверенного ключа для соединения нет. Я вынужден согласиться с этим и подключиться. При этом ключ создается, и в дальнейшем такого предупреждения нет.
Удаленный компьютер запросит пароль, и все, он полностью в Вашей власти.
#server@192.168.1.1