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가 제대로 작동합니다.

내가 무엇을 놓치고 있나요? 우분투 16.04를 실행 중입니다.

답변1

바이너리(SSH 클라이언트)는 시스템에 설치된 소프트웨어 패키지에서 제공됩니다 ssh.openssh-client

ssh서비스는 패키지에서 제공하는 SSH 서버를 실행 openssh-server하지만 시스템에 설치되어 있지 않습니다.

ssh패키지는 클라이언트와 서버를 모두 설치하는 메타패키지입니다.

답변2

SSH 패키지/데몬/서비스가 설치되지 않았습니다.

Ubuntu에 SSH 서비스를 설치하려면 다음을 실행하세요.

sudo apt-get install openssh-server

바라보다패키지- openssh-server-xenial

관련 정보