Ubuntu
ssh 已安裝但我收到錯誤:無法啟動 ssh.service: Unit ssh.service not found
我安裝了 ssh 和 openconnect,但是當我繼續啟動或停止 ssh 服務時,我收到以下錯誤:
ssh.service 啟動失敗:未找到 Unit 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