Robiłem swoje google-fu, ale mogę znaleźć tylko przestarzałe przewodniki lub przewodniki dotyczące wyłącznie wariantów serwerowych Ubuntu.
Muszę to skonfigurować, aby serwer ssh był uruchamiany podczas rozruchu, aby móc uzyskać zdalny dostęp do komputera bez konieczności fizycznego logowania się na komputerze hosta. Jak mam to zrobić? Mam już skonfigurowany serwer ssh, abym mógł się zalogować i tak dalej, ale najpierw musiałbym zalogować się na hoście i uruchomićsudo /etc/init.d/ssh start
Odpowiedzi:
To powinno wystarczyć.
EDYCJA: Jeśli Twoja sieć jest skonfigurowana z Menedżerem sieci, połączenie nie zostanie nawiązane, dopóki użytkownik nie zaloguje się za pośrednictwem GUI. Aby ręcznie skonfigurować, musisz edytować
/etc/network/interfaces
plik, zapoznaj się z tym przewodnikiem, a jeśli korzystasz z sieci bezprzewodowej, możesz zajrzeć tutajźródło
sudo update-rc.d ssh defaults
które powinno rozwiązać problem? Innymi słowy, co robi to polecenie?ssh
serwer tak, aby uruchamiał się nadefault
będzie działał na systemach sysV, ale najnowszy ubuntu używa systemd do sterowania procesem uruchamiania. Aby sshd zaczął uruchamiać się przy starcie systemu systemowego, musisz to zrobić
jako root.
źródło
Jeśli zainstalujesz serwer openssh z repozytorium, powinien on domyślnie uruchamiać się przy rozruchu, niezależnie od tego, czy połączenie sieciowe jest dostępne, czy nie (co jest innym problemem, na który ludzie reagują).
źródło