升级到openeuler后,老版本的jcsh无法连接sftp

  1. 2003sp3默认升级后使用的是openssh8.2,升级到openeuler后业务侧反馈无法使用jcsh连接sftp
  2. openssh8.2去掉了不安全的认证和算法
  3. /etc/ssh/sshd_config 加入
    KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
  4. 在HostKeyAlgorithms 这行后加入jcsh所需要的des和rsa的认证