web-dev-qa-db-ja.com

起動時にsshサーバーを起動

私は自分のgoogle-fuをやっていますが、古いガイドまたはUbuntuのサーバーバリエーションのみに関連するガイドしか見つけることができません。

ブート時にsshサーバーが実行されるようにセットアップする必要があるため、最初にホストコンピューターに物理的にログインしなくても、コンピューターにリモートでアクセスできます。どうすればいいですか?ログインできるようにsshサーバーをすでに設定していますが、最初にホストにログインしてSudo /etc/init.d/ssh startを実行する必要があります

36
Tommy Brunn

これでうまくいくはずです。

Sudo update-rc.d ssh defaults

EDIT:ネットワークがNetwork Managerで設定されている場合、ユーザーがGUIからログインするまで接続は確立されません。手動で設定するには、/etc/network/interfacesファイルを編集する必要があります。 このガイド をご覧ください。ワイヤレスを使用する場合は こちらをご覧ください

46
LassePoulsen
Sudo update-rc.d ssh defaults

sysVシステムでは動作しますが、最新のubuntuはsystemdを使用してブートプロセスを制御します。 systemdシステムのブート時にsshdを起動するには、以下を行う必要があります

systemctl enable ssh.socket

ルートとして。

15
KernelSanders

リポジトリからopensshサーバーをインストールすると、ネットワーク接続が利用可能かどうかに関係なく、デフォルトで起動時に起動するはずです(これはmotの人々が応答している別の問題です)。

0
João Pinto