OpenSSH 설치를 위한 일부 온라인 자습서에는 다음 명령이 있습니다.
sudo apt install openssh-server
sudo apt install openssh-client
예를 들어 Ubuntu Desktop
서버의 경우 Openssh를 필수로 설치해야 합니다. Openssh의 경우 필수가 아니며 Ubuntu Server
이미 설치되어 있습니다. 또한 일부 배포판에는 Openssh 클라이언트를 설치한 적이 없지만 ssh
.
각 버전의 버전을 어떻게 알 수 있나요? 존재하다ssh(1) - Linux 매뉴얼 페이지표현하다:
-V' Display the version number and exit.
그러나 이것이 서버용인지 클라이언트용인지는 확실하지 않습니다. 많은 튜토리얼에서 수행 방법에 대한 동일한 지침이 있지만 ssh -V
서버용인지 클라이언트용인지 명확하게 나타내지는 않습니다.
이유:
MacOS
갑자기 내 노트북이 더 이상 일부 호스트에서 작동하지 않고 (나중에 ssh
호스트에서 로 Ubuntu
업그레이드 됨 ) Linux가 설치된 다른 노트북의 경우(클라이언트로서) 조사를 마친 후 동일한 호스트로 ssh할 수 있기 때문에 클라이언트 버전을 알고 싶습니다. , 클라이언트 버전 때문인 것 같은데, MacOS와 Linux용 클라이언트 버전이 궁금합니다.20.04
22.04
답변1
고객의 경우:
$ ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.5, OpenSSL 1.1.1f 31 Mar 2020
서버의 경우:
$ sshd -V
unknown option -- V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.5, OpenSSL 1.1.1f 31 Mar 2020
또는
nc -w1 localhost 22
SSH-2.0-OpenSSH_8.9p1 xxxx