SFTP를 사용할 때 일치하는 키 교환 방법을 찾을 수 없습니다.

SFTP를 사용할 때 일치하는 키 교환 방법을 찾을 수 없습니다.

내 원격 서버(A)는 RHEL 8 운영 체제를 실행하고 있고 다른 서버(B)는 RHEL 5를 실행하고 있습니다. SFTP를 통해 서버 A에서 B로 연결해야 합니다. 나는 다음 방법을 사용했다.

sftp [email protected]

하지만 다음과 같은 오류가 발생했습니다.

Unable to negotiate with 10.58.148.111 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

그런 다음 다음과 같이 사용합니다.

 sftp -oKexAlgorithms=+diffie-hellman-group1-sha1 [email protected]

그러다가 다양한 종류의 오류가 발생했습니다.

ssh_dispatch_run_fatal: Connection to 10.58.148.111 port 22: error in libcrypto
Connection closed.  
Connection close

이것은 내 ssh -v 출력입니다.

debug1: kex: server->client cipher: aes256-ctr MAC: hmac-sha1 compression: none
debug1: kex: client->server cipher: aes256-ctr MAC: hmac-sha1 compression: none
debug1: kex: diffie-hellman-group1-sha1 need=32 dh_need=32
debug1: kex: diffie-hellman-group1-sha1 need=32 dh_need=32
 ssh_dispatch_run_fatal: Connection to 10.58.148.111 port 22: error in libcrypto

관련 정보