
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