SSHをインストールしましたが、エラーが発生しました。 ssh.serviceを起動できません:ユニットssh.serviceが見つかりません。

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

バイナリ(SSHクライアント)は、システムにインストールされているソフトウェアパッケージから入手できますsshopenssh-client

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

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

おすすめ記事