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を実行しています。
SSHクライアントであるssh
バイナリは、システムにインストールされているopenssh-client
パッケージによって提供されます。
ssh
サービスは、システムにインストールされていないopenssh-server
パッケージによって提供されるSSHサーバーを実行します。
ssh
パッケージは、クライアントとサーバーの両方をインストールするメタパッケージです。
SSHパッケージ/デーモン/サービスがインストールされていません。
UbuntuにSSHサービスをインストールするには、次のコマンドを実行します。
Sudo apt-get install openssh-server