Рейтинг:1

bash через Windows SSH не работает

флаг cn

Я давно использую клиент OpenSSH в Windows и сервер SSH в Linux. Недавно я решил использовать сервер OpenSSH в Windows 10. Я могу установить его, запустить сервер и войти на него без проблем. Оболочкой по умолчанию является PowerShell, и я могу запускать команды PowerShell как обычно. Мне нравится запускать bash.exe после входа в систему с Windows, и в этом проблема. Пишет, что доступ запрещен. Я пробовал разные вещи и гуглил, но не нашел ничего полезного.
В старой ветке упоминалась почти такая же проблема с cygwin SSH. Решение состояло в том, чтобы изменить настройку службы и войти в систему с системной учетной записью, а также установить флажок Разрешить службе взаимодействовать с рабочим столом. Это тоже не сработало для меня. Bash.exe работает нормально, когда я обычно вхожу в Windows (не через SSH), поэтому я не могу понять, в чем причина. Очевидно, это какая-то проблема с разрешениями для SSH, но где она и как я могу ее изменить?

berndbausch avatar
флаг us
«*Он говорит, что доступ запрещен*» Что это такое и что именно вы сделали, чтобы получить это сообщение об ошибке?
флаг cn
Когда я вхожу в систему, оболочка по умолчанию — powershell. В powershell я просто запустил bash.exe

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.