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クライアント)は、システムにインストールされているソフトウェアパッケージから入手できますssh
。openssh-client
このssh
サービスはパッケージによって提供されるSSHサーバーを実行しますopenssh-server
が、システムにはインストールされていません。
このssh
パッケージは、クライアントとサーバーの両方をインストールするメタパッケージです。