Rocky Linux 9
接続するサーバーで実行中鍵ではなくパスワードを渡してください。...ポート22でPuttyに接続すると機能しますが、以前のバージョンのDreamweaverに接続し、SFTPとポート22を選択すると接続が失敗し、サーバーに次のように/var/log/secure
表示されます。
sshd[23594]: pam_unix(sshd:session): session opened for user root(uid=0) by (uid=0)
sshd[23612]: Unable to negotiate with [my IP] port 64671: no matching host key type found. Their offer: ssh-rsa,ssh-dss [preauth]
SFTP経由でFilezillaに接続することもうまくいきます。
同様の質問に多くの回答がありましたが、主に秘密鍵を使用して接続すると述べました。私の場合、パスワードとしても機能し、間違ったファイルを編集したくありません。
それでは、この古い接続モードを許可するためにサーバーで何を編集する必要がありますか?クライアント側(Dreamweaver)には多くのオプションがありません。
答え1
私は答えを見つけました。centos フォーラムのテーマ。
まず、現在設定されている暗号化ポリシーを示します。
update-crypto-policies --show
次に「LEGACY」戦略を有効にします。
update-crypto-policies --set LEGACY
そして再起動。完璧。
ポリシーを説明するハンドブック:
man update-crypto-policies
man crypto-policies