Командная строка не позволяет мне вводить пароль в PuTTY

1634
Pyro Newman

Изображение экрана, на котором я застрял:

enter image description here

Операционная система: Windows 7

Порт: 27880

Я настраивал SSH в PuTTY, чтобы моя вики-семья работала, и у меня возникли некоторые проблемы при наборе пароля. Вход в систему командной строки на этот раз работает, но в настоящее время я не могу ввести пароль. Когда я пытаюсь ввести пароль, символы не отображаются, а экран остается пустым.

Я говорил о предыдущей проблеме с персоналом моего веб-хостинга до того, как командная строка начала работать. Они предположили, что у меня была неправильная версия PuTTY. Тем не менее, так как логин появился на этот раз, я думаю, что что-то еще может вызвать проблемы. Сейчас я ищу предложения и решения, чтобы обойти эту проблему. Какие-либо предложения?

0
Это проблема, потому что она запрашивает парольную фразу, а вы ожидали, что она попросит пароль? Если парольная фраза - это то, что вы ожидали, это потому, что введенный вами текст не отображается? Я думаю, это нормально. Что происходит, когда вы вводите фразу-пароль и в любом случае нажимаете Enter? Пожалуйста [отредактируйте] вопрос и уточните. Kamil Maciorowski 6 лет назад 2
Похоже, что нет проблем. PuTTY отправляет пароль на удаленный компьютер, пароль на удаленном компьютере не отображается (это может быть угроза безопасности, кто-то может оглянуться через плечо) или символы «*», представляющие ваш пароль (все еще угроза безопасности, как кто-то может Посмотрите, как долго ваш пароль, и это может помочь им взломать его), поэтому PuTTY не отображает его. Он не делает то, что вы ожидаете, потому что вы ожидаете чего-то, чего он не хочет делать. Просто введите пароль (без указания того, что он работает) и нажмите Enter. Если у вас есть правильный пароль, он будет работать. 3D1T0R 6 лет назад 0
Я набрал пароль, и он перешел на следующую строку, но теперь я не могу набрать команду, которую хочу использовать. Какое решение для этого? Нужно ли вводить пароль еще раз? Pyro Newman 6 лет назад 0

1 ответ на вопрос

2
ivanivan

В отличие от систем Windows, системы Linux и Unix не будут отображать *или какой-либо другой символ, указывающий, что вы ввели что-то / что-либо в поле пароля - оно просто остается полностью пустым. Курсор не мигает, не двигается и т. Д.

Запрашиваемый вами пароль - это не пароль учетной записи пользователя, а пароль, связанный с парой открытого / закрытого ключа, которую вы пытаетесь использовать для аутентификации.

Я использую Windows, но испытываю то же, что вы упомянули. Pyro Newman 6 лет назад 0
@PyroNewman да, потому что у вас есть доступ к системе Linux. ivanivan 6 лет назад 0
+1, хотя эта Windows против Linux не является строгой. Дело не в том, что Windows печатает, а Linux нет. В Linux есть инструменты с графическим интерфейсом, которые отображают `*` или около того. Инструменты Linux CLI обычно отключают эхо, ожидая пароль, вот и все. При подключении к удаленной системе вы можете даже настроить все, чтобы ваш локальный терминал (не удаленная оболочка / что-либо еще) отвечал за отображение того, что вы печатаете (локальное эхо, PuTTY должен также поддерживать эту опцию). В этом случае локальный терминал не может сказать, вводите ли вы фразу-пароль или что, он всегда повторяет. Kamil Maciorowski 6 лет назад 1
Если я получаю доступ к системе Linux в Windows, что мне делать, чтобы решить эту проблему? Pyro Newman 6 лет назад 0
@PyroNewman это не проблема. Введите ключевую фразу для ключа, который вы используете, и введите его. ivanivan 6 лет назад 0