Задать вопрос

Как подключиться к Windows через SSH под доменным пользователем без связи с доменом?

Есть ноутбук на Windows, связь с доменом через VPN. Иногда надо использовать другие VPN.

Настроил подключение через SSH, но при отсутствии связи с доменом SSH не пускает.

ssh -v заканчивается на:
debug1: kex_ext_info_check_ver: publickey-hostbound@openssh.com=<0>
debug1: kex_ext_info_check_ver: ping@openssh.com=<0>
debug1: SSH2_MSG_SERVICE_ACCEPT received
Connection reset by 192.168.1.2 port 22


Если остановить службу Stop-Service sshd (sshd работает под пользователем СИСТЕМА) и запустить sshd -d (sshd работает под пользователем Я), то подключение происходит даже при отсутствии связи с доменом.

Права на файл C:\ProgramData\ssh\administrators_authorized_keys выдавал следующие: СИСТЕМА, Администраторы (я в группе локальных администраторов), Я.

В логах Windows-Безопасность есть некие записи, но я их не понимаю и не знаю, как сюда привести.
  • Вопрос задан
  • 700 просмотров
Подписаться 2 Средний 21 комментарий
Решения вопроса 1
@MaxKozlov
Вот, похоже, ваша проблема, нерешённая
https://github.com/PowerShell/Win32-OpenSSH/issues/1889

Судя по описанию, может проявляться если вдруг у вас в sshd ещё и GSSAPIAuthentication yes
можно попробовать отключить

Можно ещё посмотреть на
GSSAPICleanupCredentials
Specifies whether to automatically destroy the user's credentials cache on logout.
The default is yes.
По дефолту как раз yes - отключить
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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