私のRaspberry PiにOpenSSH 7.5p1をインストールしました。ダーバン。 、、、を使用してインストールwget
しました。tar -zxvf openssh_7.5p1.orig.ta.gz
cd openssh_7.5p1
./configure
make
sudo make install
セキュリティ検索をしてみるとこんな感じです。6.7p1。コマンド出力:
ssh -V
OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016
そして
/usr/bin/ssh -V
OpenSSH_6.7p1, Raspbian-5+deb8u3, OpenSSL 1.0.15t 3 May 2016
私がsudo dpkg --list openssh*
これを行うとき、それが使用されていることを示しています6.7p1。
アンインストール/usr/bin/ssh
して接続しました/usr/local/bin/ssh
。これで以下が表示されます。
OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016
しかし、sudo dpkg --list openssh*
まだ見えます6.7p1。スキャンして表示するだけです。7.5p1。
実行中の表示whereis ssh
とssh: /usr/bin/ssh /etc/ssh /usr/local/bin/ssh /usr/share/man/man1/ssh.1.vs
表示which ssh
/usr/local/bin/ssh
まあ、私はapt-get purge
sshのすべてのインスタンスを消去し、以前のように7.5p1を再インストールしました。 7.5はまだ私のものです/usr/local/bin
。再接続し/usr/bin/ssh
ました/usr/local/bin/ssh
。これで実行すると、sudo dpkg --list openssh*
SSHインスタンスは表示されず、SSHサービスを開始できません。
この問題を解決する方法はありますか?
答え1
@編集する
この式を使用して古いインスタンスを削除し、新しい最新バージョンをインストールすることをお勧めします。買戻契約