web-dev-qa-db-ja.com

sshはインストールされていますが、次のエラーが表示されます:ssh.serviceの開始に失敗しました:ユニットssh.serviceが見つかりません

Sshとopenconnectをインストールしましたが、sshサービスの開始または停止に進むと、次のエラーが発生します。

Ssh.serviceの開始に失敗しました:ユニットssh.serviceが見つかりません。

また、Sudo apt-get install sshを試してみると、次のようになります。

Sudo apt-get install ssh
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ncurses-term openssh-server openssh-sftp-server ssh-import-id
Suggested packages:
  ssh-askpass rssh molly-guard monkeysphere
The following NEW packages will be installed:
  ncurses-term openssh-server openssh-sftp-server ssh ssh-import-id
0 upgraded, 5 newly installed, 0 to remove and 193 not upgraded.
Need to get 640 kB of archives.
After this operation, 5.237 kB of additional disk space will be used.
Do you want to continue? [Y/n]

私はこれを混乱させます。 which sshを実行すると、次のようになります。

/usr/bin/ssh

パッケージがインストールされていないとapt-getが判断した場合、バイナリはどのように存在しますか?

また、ssh <valid-IP-address>を呼び出すと、次のエラーが発生します。

ssh:ホストポート22に接続:ホストへのルートなし

しかし、openconnectを使用してVPNに接続すると、sshは問題なく動作します。

何が欠けていますか? Ubuntu 16.04を実行しています。

1
borizzzzz

SSHクライアントであるsshバイナリは、システムにインストールされているopenssh-clientパッケージによって提供されます。

sshサービスは、システムにインストールされていないopenssh-serverパッケージによって提供されるSSHサーバーを実行します。

sshパッケージは、クライアントとサーバーの両方をインストールするメタパッケージです。

1
Stephen Kitt

SSHパッケージ/デーモン/サービスがインストールされていません。

UbuntuにSSHサービスをインストールするには、次のコマンドを実行します。

Sudo apt-get install openssh-server

参照 パッケージ-openssh-server-xenial

0
Rui F Ribeiro