Как я могу сопоставить SFTP с диском, нативно в Windows [закрыто]

Сегодня я увидел, что Vista и Win7 (которую я использую) имеют возможность использовать ftp нативно, согласно этой статье:

http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/

Но мне нужен sftp... есть ли у windows такая же функция для sftp? Я использую SSH secure shell, и предполагаю, что передача файлов, которая у них есть, это sftp.

26
задан 25 June 2009 в 13:09
9 ответов

Установка FTP является одной вещью.
Но, поддержка Безопасного FTP требует интеграции механизма аутентификации с открытым ключом в систему. Windows еще не близко к тому (по крайней мере, для отображения файловых систем). И, если бы какая-либо такая вещь теперь поддерживается в Windows 7, я хотел бы знать очень много.

Между тем freeSSHd является очень хорошим инструментом для цели.
Это также поддерживает SFTP, хотя моя любимая команда через него scp.

7
ответ дан 28 November 2019 в 20:09
  • 1
    Спасибо, я прокомментировал тот вопрос. Но я искал некоторый собственный инструмент, таким образом, я поднял вопрос :) –  Igor B. 25 June 2009 в 20:16

Я не думаю, что можно сделать это исходно в окнах, однако вот программное обеспечение, соответствующее потребностям: expandrive.
Надеюсь, это поможет.

6
ответ дан 28 November 2019 в 20:09
  • 1
    Да, вид... Я думал что-то исходно как ftp, но don' t думают, что существует (по крайней мере, в Windows). –  Igor B. 25 June 2009 в 20:19
  • 2
    expandrive является sloooooooow и багги, когда он сводится к полномочиям. I' d избегают его. –  LiraNuna 12 August 2009 в 23:38

djangofan имеет его достаточно близкий.

Можно настроить перенаправление портов через SSH. Вы можете также, если поддерживается на сервере, выполнять FTP-сервер, но только принимать соединения от localhost. Иначе, где безопасность?

Затем предположите, что даже можно только выполнить сервер процесс FTP в пространстве пользователя, и не может шарик на порт 21. Хорошо, назовите это портом 2121.

SSH в server, с PuTTY, например, и настроенным локальным перенаправлением портов от порта 21 к server:2121 или даже localhost:2121 если Вы связали только с 127.0.0.1 на сервере процесс FTP.

Теперь Ваша программа SSH слушает на порте 21 из Вашего клиентского порта (Windows) 21, и передает это по SSH и просит, например. localhost:2121 в области серверной среды.

Затем возьмите ответ David Spillett, но использование localhost как сервер, принимая Вы уже не выполняете некоторый другой FTP-сервер в своем хосте.

Windows Explorer должен затем открыться ftp://localhost и Вы будете видеть, что процесс FTP работает на сервере. Я подозреваю, что Вы только сможете сделать передачи режима PASV.

Вопросы?

1
ответ дан 28 November 2019 в 20:09

Windows не имеет функции SSH, но можно использовать Putty.exe, чтобы сделать это.

Все, что Вы делаете, является выполненным Putty.exe telnet на порте 22 для открытия туннеля для другой машины, предполагающей, что машина FTP служит хостом SSH. Вы создаете прокси на локальном порте (использующий конфигурацию шпаклевки), который направляет Вас через безопасный туннель к удаленным портам FTP 20+21. Затем настройте Windows 7 для отображения источника FTP как диска (через туннель SSH)

Я не попробовал это сам, но я предполагаю, что это работало бы: сетевой диск с помощью Windows 7 и "защищенного использования Шпаклевки туннель SSL"

0
ответ дан 28 November 2019 в 20:09

Просто попробуйте Moodisk. Это - расширение пространства имен оболочки Windows, может отобразить каталог sftp-сервера на значок на Вашем компьютерном рабочем столе. Кроме того, это интегрируется в щелчок правой кнопкой мыши Send To подменю.

Moodisk является сетевым диском, но можно загрузить клиентский инструмент и изменить файл c:\windows\system32\drivers\etc\hosts, добавьте строку ниже:

<your sftp-server's ip address> www.moodisk.com

1
ответ дан 28 November 2019 в 20:09
1
ответ дан 28 November 2019 в 20:09

Свист идеально подходит для этого. Столь же простой как двойной щелчок и набор Ваш диск: Вы сделаны!

Это работает отлично над Win 7 32 бита

5
ответ дан 28 November 2019 в 20:09

Я обнаружил, что WinSCP - хорошее решение для Windows SFTP в Windows. Это не подключенный диск, но он позволяет перетаскивать и имеет интеграцию с Putty. Проверьте это на http://winscp.net/

2
ответ дан 28 November 2019 в 20:09

Теги

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