В логах сервера tail -F /var/log/auth.log при попытке подключится sftp клиентом
Dec 10 00:38:06 bugs sshd[16431]: Unable to negotiate with 15.14.181.178 port 36032: no matching host key type found. Their offer: [email protected],[email protected],[email protected],[email protected],ssh-rsa,ssh-dss [preauth]
nano /etc/ssh/sshd_config
Добавляем
PubkeyAuthentication yes PubkeyAcceptedKeyTypes +ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa HostKeyAlgorithms +ssh-rsa
Но скорее всего получим ошибку
Host key verification failed
Ищем расположение
find / -name sftp-server
и добавляем в nano /etc/ssh/sshd_config
Subsystem sftp /usr/lib/sftp-server
На клиенте также скорее всего нужно будет удалить
> /root/.ssh/known_hosts
После этого должно заработать. Но говорят, это не совсем безопасно.