Я ничего не знаю о "Twisted".Но я считаю, что у вас просто проблема с терминологией.
, которая не позволяет входить в SSH, то есть разрешен только SFTP с ключом RSA
Выше это чушь,Вы не можете разрешить SFTP, но запретите SSH, потому что, как вы уже нашли в документации Twisted, SFTP работает поверх SSH (в общем, это не так, как в Twisted).
Какой ваш сервер наиболее вероятенна самом деле "не разрешает" - это доступ "shell" .Это не то же самое, что SSH .Таким образом, сервер разрешает SSH, разрешает SFTP, но не разрешает оболочку .