Запустите ssh сервер при загрузке

Я занимаюсь своим гугл-фу, но я могу найти только устаревшие руководства или руководства, относящиеся исключительно к серверным вариантам Ubuntu.

Мне нужно настроить его так, чтобы ssh-сервер запускался при загрузке, чтобы я мог получить удаленный доступ к компьютеру без необходимости физического входа в систему на главном компьютере. Как бы я это сделал? У меня уже есть сервер ssh, настроенный так, чтобы я мог войти в систему и все такое, но сначала я должен был бы войти в систему на хосте и запустить sudo /etc/init.d/ssh start

36
задан 9 September 2010 в 15:55

3 ответа

Это должно сработать.

sudo update-rc.d ssh defaults

РЕДАКТИРОВАТЬ: Если ваша сеть сконфигурирована с помощью Network Manager, то соединение не будет установлено, пока пользователь не войдет в систему через GUI. Для ручной настройки необходимо отредактировать файл /etc/network/interfaces, взгляните на , это руководство , и если вы используете беспроводную связь, вы можете посмотреть здесь

0
ответ дан 9 September 2010 в 15:55
sudo update-rc.d ssh defaults

будет работать в системах sysV, но новейшая версия Ubuntu использует systemd для управления процессом загрузки. Чтобы заставить sshd запускаться при загрузке системы systemd, вам нужно

systemctl enable ssh.socket

от имени root.

0
ответ дан 9 September 2010 в 15:55

Если вы устанавливаете сервер openssh из репозитория, он должен запускаться при загрузке по умолчанию, независимо от того, доступно или нет сетевое соединение (что является другой проблемой, за которую отвечает множество людей).

0
ответ дан 9 September 2010 в 15:55

Другие вопросы по тегам:

Похожие вопросы: