У меня Windows Server 2012. Я хотел бы установить сервер sftp на тот же сервер и подключиться к нему через аутентификацию на основе ключей ssh.
Есть ли у нас что-то вроде авторизованных ключей для добавления открытых ключей ssh?
Возможно ли это?
короче: это зависит
Чтобы дать больше ответов, требуется более подробное описание вашего намерения:
sftp обычно означает, что ваш клиент подключается к ssh-серверу, который обеспечивает ftp-функциональность. Для подключения вы используете SSH-клиент Если это то, что вам нужно, вам нужно включить аутентификацию на основе ключей и принять серверный ключ публикации. Мнение: необыкновенная радость, поскольку afaik ssh не очень полезен для Windows-Maschine. https://wiki.ubuntuusers.de/SSH/#sftp https://de.wikipedia.org/wiki/SSH_File_Transfer_Protocol
ftps обычно означает, что вы создаете зашифрованный ftp-сеанс. В таком случае шифрование - это функциональность ftp-сервера. Для подключения вы используете FTP-клиент. Если это то, что вам нужно, то ftp-сервер должен (конечно) поддерживать аутентификацию на основе ключей, а также должен быть предоставлен pub-ключ. https://de.wikipedia.org/wiki/File_Transfer_Protocol#Sicherheit
Вы можете генерировать пары ключей с помощью ssh-keygen на Linux-машинах. Не знаю про Win, но наверняка есть подобные инструменты.