Как я могу включить порт sftp на сервере?
Когда я набираю следующую команду в командной строке, она дает следующий результат:
C: \ Documents and Settings \ muralik> telnet kmkhub 22
Подключение к kmkhub ... Не удалось открыть соединение с хостом, на порту 22: Ошибка подключения
Как я могу подключиться к порту sftp?
Windows не поддерживает SFTP сама по себе. Вам понадобится стороннее программное обеспечение для поддержки SFTP.
Прежде всего, вам необходимо запустить SSH / SFTP-сервер на вашем компьютере с Windows; вы можете захотеть взглянуть на Сервер Syncplify.me для этого он надежен, и есть бесплатная версия для личного использования. Подробнее здесь: http://www.syncplify.me/products/server/
После того, как сервер установлен и настроен, вам необходимо получить к нему доступ с помощью клиента, который "говорит" правильные протоколы, поэтому не через телнет.
Поскольку вы говорите конкретно о SFTP (предполагая, что вас интересует только передача файлов, а не удаленная оболочка), я бы порекомендовал вам попробовать WinSCP.
Я знаю, что вы можете настроить часть программного обеспечения CYGWIN для работы в качестве SSH-сервера .... позволяя пользователю подключаться к этому серверу через sftp. Да, он запускает ssh-сервер как службу Windows.