1

Я недавно установил Cygwin + OpenSSH (пакет) на Windows 8.1. Тем не менее, я использую только одну учетную запись Windows без пароля на этом компьютере, но я хотел бы войти с SSH удаленно с паролем (по очевидным причинам). Возможно ли это и как это сделать?

Я следовал различным инструкциям по настройке SSH на Cygwin, и, видимо, наиболее типичная установка использует ssh-host-config . Этот процесс создает двух пользователей; « cyg_server » и « sshd », но мы настоятельно рекомендуем не использовать их для входа в систему, поскольку они создают дополнительную угрозу безопасности и могут быть удалены в случае необходимости удаления openSSH. (Неужели для этого нужно создать 3 дополнительных аккаунта?)

В настоящее время я использую cyg_server , но я недоволен этим решением, так как он использует /var /empty в качестве домашнего каталога и не имеет всей необходимой структуры домашнего каталога. А учетная запись sshd кажется невидимой для Windows.


РЕДАКТИРОВАТЬ: с тех пор я решил проблему, создав нового пользователя и используя его для входа в систему SSH. Скорее всего, невозможно сделать то, что я описал выше, так как пароли, используемые Cygwin, жестко закодированы у пользователей Windows. Другой вариант - установить домашний каталог пользователя ssh для каталога другого пользователя Windows, но это может иметь неприятные последствия, особенно в отношении владения файлами (Windows). Третий вариант - использовать ssh без пароля (на основе ключа) для входа в учетную запись Windows, но я не стал заниматься этим.

0