история -поиск -конец не работает

Сервер предлагает открытый ключ:

debug3: userauth_finish: failure partial=0 next methods="publickey,password" [preauth]
debug3: send packet: type 51 [preauth]

но клиент отказывается:

debug3: receive packet: type 51
debug1: Authentications that can continue: password

Проверьте/etc/ssh/ssh_config(клиентскую сторону глобальную конфигурацию ), чтобы убедиться, что

PubkeyAuthentication = yes

Кроме того, поскольку это, похоже, -проблема на стороне клиента, вы можете настроить права доступа для.ssh и всех файлов внутри правильно.

1
11.11.2020, 11:16
1 ответ

ТЛ,ДР:

bindkey "^[OA" history-beginning-search-backward-end
bindkey "^[OB" history-beginning-search-forward-end

Ваш терминал действительно посылает ^[[Aдля Up ? Мой посылает ^[OA. С вашим.zshrc:

darkstar% bindkey | grep '\^\[.A'
"^[OA" up-line-or-history
"^[[A" history-beginning-search-backward-end

Нажатие Вверх отправляет ^[OA, который имеет привязку по умолчанию и вызывает предыдущую строку. Это просто совпадение, что предыдущая строка начинается с того же слова. Нажатие Esc [A вызывает предыдущую строку, начинающуюся с dotnet bin, по желанию.

Чтобы проверить, что ваш терминал посылает для функции или клавиши курсора, нажмите Ctrl + V , затем клавишу или аккорд клавиши. Обратите внимание, что полноэкранные приложения -часто используют другой режим терминала, чем приложения с командной строкой -, где некоторые клавиши отправляют другие escape-последовательности (Клавиши курсора приложения ). ^[[A— обычная управляющая последовательность строки команды -для Вверх , ^[OA— обычная полноэкранная управляющая последовательность -.

1
18.03.2021, 22:50

Теги

Похожие вопросы