В логах сервера 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
Добавляем
[bash title=»код»]PubkeyAuthentication yes
PubkeyAcceptedKeyTypes +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
HostKeyAlgorithms +ssh-rsa[/bash]
Но скорее всего получим ошибку
Host key verification failed
Ищем расположение
find / -name sftp-server
и добавляем в nano /etc/ssh/sshd_config
[bash title=»код»]Subsystem sftp /usr/lib/sftp-server[/bash]
На клиенте также скорее всего нужно будет удалить
[bash title=»код»]> /root/.ssh/known_hosts[/bash]
После этого должно заработать. Но говорят, это не совсем безопасно.