Вопрос: «Debug1: read_passphrase: невозможно открыть / dev / tty: нет такого устройства или адреса» при попытке подключения через SSH


Я пытаюсь подключиться к моему серверу, используя

ssh user@server.com -vv

я получил

debug1: read_passphrase: can't open /dev/tty: No such device or address

ошибки или просто

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).

когда я не использую -vv вариант. / dev / tty файл существует. Я зарегистрирован как root, поэтому у меня есть к нему доступ. команда tty returs

/dev/console

Я удаленно подключаюсь (используя Putty) к серверу, с которого я пытаюсь подключиться к другому серверу. это не задание cron. Как я могу решить проблему?


7
2018-03-25 16:01


Источник


Устройство / dev / tty существует на обоих серверах: - derchris
@derchris: Да, он существует. Я могу легко подключиться к server.com машина из других мест. - LukLed
Какая разница между сервером и сервером, с которым вы не можете подключиться? Просто пытаюсь исключить любые проблемы с ОС / версией. - derchris
@derchris: Я считаю, что это связано с проблемой с /dev/tty на машине, которую я пытаюсь удалить из ssh, но я не знаю, как ее решить. - LukLed
Я понимаю проблему. Я спрашивал, ты сказал, что можешь подключиться откуда-то еще. Так в чем разница между этими двумя системами, с которыми вы пытаетесь соединиться. - derchris


Ответы:


Что значит ls -la /dev/tty показать? Является ли он общедоступным и общедоступным?

$ ls -la / dev / tty

crw-rw-rw- 1 корень tty 5, 0 авг. 23 20:58 / dev / tty

$

Это то, что вы должны видеть. Если нет, это ваша проблема.


6
2017-08-25 13:08



mu / dev / tty было странно с правами «crw -------». Переход на crw-rw-rw- зафиксировал вещь. Это первый раз, когда я должен был это сделать в своих установках ubuntu. Почему права не были хорошими? - Luc