У меня проблема при попытке войти на сервер с моими ключами ssh, это выдает мне сообщение: «key_load_public: неверный формат запроса распределения PTY не удалось на канале 0». Я пытаюсь исправить это, увеличив число терминалов PTY, перезапустив службу sshd, отключив процессы ssh, но ничего не решив
Я мог подключиться без использования моих ключей ssh, используя аутентификацию пароля, это означает, что проблема должна быть в файле authorized_keys. Я проверил этот файл и обнаружил что-то вроде этого:
from = "xxxx", no-pty, no-port-forwarding ssh-rsa .......
Может ли это иметь какое-то отношение к тому, что я не могу войти в систему ??
Заранее спасибо
Очевидно no-pty
означает, что пользователю, подключающемуся с этим ключом, не будет разрешено выделять PTY (как описано на странице руководства для sshd
).