私はSSHv1が非常に安全ではないことを知っていますが、何らかのテストのためにサーバに設定する必要があります。古いバージョンのopenSSHを見つけようとするのは難しい作業でしたが、今はそれをセットアップしようとするのは不可能です。サーバにSSHv1を設定する
私はopenSSH 2.1.1とopenSSL 1.0.1を使用しようとしています。
私が言うことができるものから、OpenSSLはしかし、私はOpenSSHの
私のconfigureの問題に実行し、細かいインストール(./configure --prefix=/usr --sysconfdir=/etc
)正常に動作します、私はmake
しようとすると、しかし、私は問題に実行しますエラーが発生しました:authfd.c:354:41: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’ buffer_put_int(&buffer, BN_num_bits(key->n));
私は見てみましたが、いくつかのopenSSLファイルを調べ始めても、すべてが正しくコーディングされていると思います。
私の推測では、これらのエラーは、誰もが、またはでSSHv1のを使用するようにサーバーを設定するために管理していますgcc
の最新のバージョンでssl
とssh
の古いバージョンをコンパイルしようとは何かを持っているということですどのようにこの逆参照エラーを解決するためのアイデアがありますか?
を有効にするには、
--with-ssh1
スイッチと、この1@MDXF - OPにコードはなく、パッケージをダウンロードしてインストールすることができません。 – KevinDTimm
@KevinDTimm私はTARファイルとしてダウンロードしたので、コードに実際にアクセスできますが、この場合は何が関係するのか正直わかりません。 – Eabryt