Я занимаюсь google-fu, но я могу найти только устаревшие руководства или руководства, относящиеся исключительно к серверным вариантам Ubuntu.
Мне нужно настроить его так, чтобы ssh-сервер запускался при загрузке, чтобы я мог получить удаленный доступ к компьютеру без необходимости сначала физического входа на хост-компьютер. Как бы я это сделал? У меня уже есть сервер ssh, настроенный так, чтобы я мог войти в систему и все такое, но сначала я должен был бы войти в систему на хосте и запуститьsudo /etc/init.d/ssh start
Ответы:
Это должно сделать свое дело ..
РЕДАКТИРОВАТЬ: Если ваша сеть настроена с помощью Network Manager, то соединение не будет установлено, пока пользователь не войдет в систему через графический интерфейс. Для ручной настройки вам нужно отредактировать
/etc/network/interfaces
файл, посмотрите это руководство, и если вы используете беспроводную связь, вы можете посмотреть здесьисточник
sudo update-rc.d ssh defaults
которая должна решить проблему? Другими словами, что делает эта команда?ssh
сервер для запуска наdefault
будет работать в системах sysV, но новейшая версия Ubuntu использует systemd для управления процессом загрузки. Чтобы заставить sshd запускаться при загрузке системы systemd, вам нужно
как корень.
источник
Если вы устанавливаете сервер openssh из репозитория, он должен запускаться при загрузке по умолчанию, независимо от того, доступно или нет сетевое соединение (что является другой проблемой, за которую отвечает множество людей).
источник