it-swarm.dev

Spusťte server ssh při spuštění

Dělal jsem svůj google-fu, ale najdu pouze zastaralé průvodce nebo průvodce, které se týkají pouze serverových variant Ubuntu.

Musím to nastavit tak, aby server ssh byl spuštěn při startu, abych mohl přistupovat k počítači vzdáleně, aniž bych se musel nejprve fyzicky přihlásit k hostitelskému počítači. Jak bych to udělal? Již mám nastavený server ssh, abych se mohl přihlásit a tak dále, nejdřív se ale musím přihlásit na hostitele a spustit Sudo /etc/init.d/ssh start

38
Tommy Brunn

To by mělo udělat trik ..

Sudo update-rc.d ssh defaults

ÚPRAVA: Pokud je vaše síť konfigurována pomocí Správce sítě, nebude připojení navázáno, dokud se uživatel nepřipojí pomocí GUI. Pro ruční konfiguraci musíte upravit /etc/network/interfaces soubor, podívejte se na tento průvodce a pokud používáte bezdrátové připojení, můžete mít podívejte se zde

47
LassePoulsen
Sudo update-rc.d ssh defaults

bude pracovat na systémech sysV, ale nejnovější Ubuntu používá systemd k řízení spouštěcího procesu. Aby bylo možné spustit sshd při zavádění systému systemd, musíte

systemctl enable ssh.socket

jako root.

17
KernelSanders

Pokud nainstalujete server openssh z úložiště, měl by se ve výchozím nastavení spustit při zavádění bez ohledu na to, zda je k dispozici síťové připojení nebo ne (což je jiný problém, na který lidé reagují).

0
João Pinto