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

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

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

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

24 ответа

Это должно сделать трюк ..

sudo update-rc.d ssh defaults

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

46
ответ дан 25 July 2018 в 23:13
  • 1
    Я нахожусь в беспроводной сети. Этот вопрос, который вы связали с последним, предположил, что все, что мне нужно сделать, это включить подключение для всех пользователей. Это так? – Tommy Brunn 9 September 2010 в 18:36
  • 2
    Я связал неправильно, ссылка теперь исправлена ​​и дополнительно вы можете посмотреть на это: ubuntuforums.org/showthread.php?t=263136 – LassePoulsen 9 September 2010 в 19:24
  • 3
    Что это за команда sudo update-rc.d ssh defaults, которая должна решить проблему? Другими словами, что делает эта команда? – HairOfTheDog 11 July 2014 в 21:52
  • 4
    @HairOfTheDog устанавливает сервер ssh для запуска на уровне default runlevels ... – LassePoulsen 12 July 2014 в 22:02
  • 5
    Эта команда добилась начиная СШ не возможно.. может, в следующий раз укажите, что именно команда делает что путь для будущих зрителей мы можем сказать, является ли или не они будут работать с текущей версией или, возможно, сломать что-то как этот. – Aaron Flores 13 April 2015 в 17:37

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

0
ответ дан 25 July 2018 в 23:13
sudo update-rc.d ssh defaults

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

systemctl enable ssh.socket

как root.

13
ответ дан 25 July 2018 в 23:13
  • 1
    это решает мою проблему .. что после загрузки службы необходимо перезапустить службу ssh, чтобы сделать ее активной. – onalbi 19 July 2016 в 15:36
  • 2
    Этот ответ должен быть расширен. Я не уверен, или я бы отредактировал себя, но я считаю, что Kernelsanders ссылается на «sudo update-rc.d ssh defaults & quot; когда он говорит «Это будет работать на системах sysV». Точная ссылка должна быть указана, а не оставлена ​​для читателя, чтобы догадаться о значении. В противном случае, я считаю, что этот ответ должен быть «правильным». ответ. – Corvus B 28 September 2017 в 05:01
  • 3
    Корвус прав. Ред. – KernelSanders 28 September 2017 в 22:15

Это должно сделать трюк ..

sudo update-rc.d ssh defaults

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

46
ответ дан 27 July 2018 в 03:22
  • 1
    Я нахожусь в беспроводной сети. Этот вопрос, который вы связали с последним, предположил, что все, что мне нужно сделать, это включить подключение для всех пользователей. Это так? – Tommy Brunn 9 September 2010 в 18:36
  • 2
    Я связал неправильно, ссылка теперь исправлена ​​и дополнительно вы можете посмотреть на это: ubuntuforums.org/showthread.php?t=263136 – LassePoulsen 9 September 2010 в 19:24
  • 3
    Что это за команда sudo update-rc.d ssh defaults, которая должна решить проблему? Другими словами, что делает эта команда? – HairOfTheDog 11 July 2014 в 21:52
  • 4
    @HairOfTheDog устанавливает сервер ssh для запуска на уровне default runlevels ... – LassePoulsen 12 July 2014 в 22:02
  • 5
    Эта команда сделала запуск ssh невозможным .. возможно, в следующий раз точно укажите, что команда делает для будущих зрителей, мы можем сказать, будут ли они работать с текущей версией или, возможно, сломать что-то вроде этого. – Aaron Flores 13 April 2015 в 17:37

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

0
ответ дан 27 July 2018 в 03:22
sudo update-rc.d ssh defaults

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

systemctl enable ssh.socket

как root.

13
ответ дан 27 July 2018 в 03:22
  • 1
    это решает мою проблему .. что после загрузки службы необходимо перезапустить службу ssh, чтобы сделать ее активной. – onalbi 19 July 2016 в 15:36
  • 2
    Этот ответ должен быть расширен. Я не уверен, или я бы отредактировал себя, но я считаю, что Kernelsanders ссылается на «sudo update-rc.d ssh defaults & quot; когда он говорит «Это будет работать на системах sysV». Точная ссылка должна быть указана, а не оставлена ​​для читателя, чтобы догадаться о значении. В противном случае, я считаю, что этот ответ должен быть «правильным». ответ. – Corvus B 28 September 2017 в 05:01
  • 3
    Корвус прав. Ред. – KernelSanders 28 September 2017 в 22:15

Это должно сделать трюк ..

  sudo update-rc.d ssh defaults  

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

46
ответ дан 2 August 2018 в 04:31

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

0
ответ дан 2 August 2018 в 04:31
  sudo update-rc.d ssh defaults  

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

  systemctl включить ssh.socket  

как root.

13
ответ дан 2 August 2018 в 04:31
  sudo update-rc.d ssh defaults  

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

  systemctl включить ssh.socket  

как root.

14
ответ дан 4 August 2018 в 21:05

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

0
ответ дан 4 August 2018 в 21:05

Это должно сделать трюк ..

  sudo update-rc.d ssh defaults  

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

46
ответ дан 4 August 2018 в 21:05
  sudo update-rc.d ssh defaults  

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

  systemctl включить ssh.socket  

как root.

14
ответ дан 6 August 2018 в 04:35

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

0
ответ дан 6 August 2018 в 04:35

Это должно сделать трюк ..

  sudo update-rc.d ssh defaults  

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

46
ответ дан 6 August 2018 в 04:35
  sudo update-rc.d ssh defaults  

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

  systemctl включить ssh.socket  

как root.

14
ответ дан 7 August 2018 в 22:45

Это должно сделать трюк ..

  sudo update-rc.d ssh defaults  

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

46
ответ дан 7 August 2018 в 22:45

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

0
ответ дан 7 August 2018 в 22:45
  sudo update-rc.d ssh defaults  

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

  systemctl включить ssh.socket  

как root.

14
ответ дан 10 August 2018 в 10:50

Это должно сделать трюк ..

  sudo update-rc.d ssh defaults  

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

46
ответ дан 10 August 2018 в 10:50

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

0
ответ дан 10 August 2018 в 10:50
  sudo update-rc.d ssh defaults  

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

  systemctl включить ssh.socket  

как root.

14
ответ дан 13 August 2018 в 17:25
  • 1
    это решает мою проблему .. что после загрузки службы необходимо перезапустить службу ssh, чтобы сделать ее активной. – onalbi 19 July 2016 в 15:36
  • 2
    Этот ответ должен быть расширен. Я не уверен, или я бы отредактировал себя, но я считаю, что Kernelsanders ссылается на «sudo update-rc.d ssh defaults & quot; когда он говорит «Это будет работать на системах sysV». Точная ссылка должна быть указана, а не оставлена ​​для читателя, чтобы догадаться о значении. В противном случае, я считаю, что этот ответ должен быть «правильным». ответ. – Corvus B 28 September 2017 в 05:01
  • 3
    Корвус прав. Ред. – KernelSanders 28 September 2017 в 22:15

Это должно сделать трюк ..

  sudo update-rc.d ssh defaults  

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

46
ответ дан 13 August 2018 в 17:25
  • 1
    Я нахожусь в беспроводной сети. Этот вопрос, который вы связали с последним, предположил, что все, что мне нужно сделать, это включить подключение для всех пользователей. Это так? – Tommy Brunn 9 September 2010 в 18:36
  • 2
    Я связал неправильно, ссылка теперь исправлена ​​и дополнительно вы можете посмотреть на это: ubuntuforums.org/showthread.php?t=263136 – LassePoulsen 9 September 2010 в 19:24
  • 3
    Что это за команда sudo update-rc.d ssh defaults , которая должна решить проблему? Другими словами, что делает эта команда? – HairOfTheDog 11 July 2014 в 21:52
  • 4
    @HairOfTheDog устанавливает сервер ssh для запуска на уровне по умолчанию ... – LassePoulsen 12 July 2014 в 22:02
  • 5
    Эта команда сделала запуск ssh невозможным .. возможно, в следующий раз точно укажите, что команда делает для будущих зрителей, мы можем сказать, будут ли они работать с текущей версией или, возможно, сломать что-то вроде этого. – Aaron Flores 13 April 2015 в 17:37

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

0
ответ дан 13 August 2018 в 17:25

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

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