web-dev-qa-db-ja.com

SSHサーバーが見つかりません-インストールされていますが

SSHサーバーが動作していないように見えるUbuntu 18.04 LTSを実行しているマシンを使用しています。

私は次を使用してSSHServerをインストールしました:

Sudo apt install openssh-server

しかし、開始および/またはステータスを確認しようとすると、次のメッセージが表示されます。

Sudo systemctl start sshd

Failed to start sshd.service: Unit sshd.service not found.

Sudo systemctl status sshd

Unit sshd.service could not be found.

インストール時に何か間違い(タイプミス?)をしているに違いないと思ったので、次のようにインストールを試みました。

Sudo apt install openssh-server

私が得るもの:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
openssh-server is already the newest version (1:7.6p1-4ubuntu0.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

そのため、インストールされているようですが、何らかの理由でUbuntuがそれを見つけることができません。

ここからどこに行くべきかわからないので、どんな提案も歓迎します。

おかげで、

アラン。

2
Alan

サービスがsshdと呼ばれていない可能性があります。あなたはこのコマンドを試すことができます

systemctl -l --type service --all|grep ssh

私のubuntu 18.04では、サービスはデフォルトでsshと呼ばれています。

私の場合、私はしました

Sudo systemctl start ssh

それでも問題が解決しない場合は、sshを再インストールできます

Sudo apt-get remove --purge openssh-server
Sudo apt-get update
Sudo apt-get install openssh-server
1
Nic Wanavit
systemctl -l --type service --all|grep ssh

何も返されなかったので、私はあなたが提案したように削除して再インストールしました。

念のため、再インストールした後も再起動しました(以前に再起動したことがありましたが、役に立ちませんでした)。今は大丈夫そうです。そのコマンドをもう一度試すと、次のようになります。

ssh.service    loaded    active   running OpenBSD Secure Shell server

そして私が走れば:

Sudo systemctl status sshd

私は得ます:

● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-07-28 17:46:39 NZST; 1min 7s ago
Process: 1343 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 1337 ExecReload=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Process: 1151 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 1166 (sshd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/ssh.service
       └─1166 /usr/sbin/sshd -D

Jul 28 17:46:37 Ubuntu-12345 systemd[1]: Starting OpenBSD Secure Shell server...
Jul 28 17:46:39 Ubuntu-12345 sshd[1166]: Server listening on 0.0.0.0 port 22.
Jul 28 17:46:39 Ubuntu-12345 systemd[1]: Started OpenBSD Secure Shell server.
Jul 28 17:46:39 Ubuntu-12345 sshd[1166]: Server listening on :: port 22.
Jul 28 17:46:45 Ubuntu-12345 systemd[1]: Reloading OpenBSD Secure Shell server.
Jul 28 17:46:45 Ubuntu-12345 sshd[1166]: Received SIGHUP; restarting.
Jul 28 17:46:45 Ubuntu-12345 systemd[1]: Reloaded OpenBSD Secure Shell server.
Jul 28 17:46:45 Ubuntu-12345 sshd[1166]: Server listening on 0.0.0.0 port 22.
Jul 28 17:46:45 Ubuntu-12345 sshd[1166]: Server listening on :: port 22.

だから今は大丈夫に見えます-少なくとも私が知る限りでは。

おかげで、

アラン。

2
Alan