servidores - transferir archivos de windows a linux ssh
¿Cómo puedo montar una carpeta remota de Linux en Windows a través de SSH? (10)
Aparentemente, el software gratuito NetDrive de Novell puede acceder a los servidores de archivos SFTP.
Soy un estudiante ciego que actualmente está en una clase de programación de administración / shell del sistema. Aunque ssh funciona bien para ejecutar comandos como ls, pwd, etc. los editores no funcionan bien con mi lector de pantalla y una sesión ssh. Me preguntaba si es posible montar una carpeta Linux sobre ssh para que aparezca como una unidad de Windows? De esta forma pude editar cualquier archivo que necesite con un software accesible y no tener que usar SCP constantemente para enviar archivos de vuelta al cuarto.
Eche un vistazo a CIFS ( http://www.samba.org/cifs/ ). Es un sistema de archivos virtual que puede ejecutar en su máquina Linux que le permitirá montar carpetas en su máquina Linux en Windows utilizando SMB.
CIFS en la información de Linux se puede encontrar aquí: http://linux-cifs.samba.org/
En 2002, Novell desarrolló un software llamado NetDrive que puede asignar un WebDAV, FTP, SFTP, etc. a una letra de la unidad de Windows. Ahora es abandonware, por lo que ya no se mantiene (y no está disponible en el sitio web de Novell), pero es de uso gratuito. Encontré bastantes disponibles para descargar buscando "netdrive.exe". De hecho, descargué algunos y comparé sus md5sums para asegurarme de obtener una versión común (y con suerte segura).
Actualización 10 de noviembre de 2017 SFTPNetDrive es el proyecto actual del proyecto original netdrive. Y lo hicieron libre para uso personal:
Fabricamos SFTP Net Drive GRATIS para uso personal
También han pagado opciones en el sitio web.
La mejor y más fácil solución que encontré es https://github.com/Foreveryone-cz/win-sshfs , los servidores conectados aparecen como unidades de red en pleno funcionamiento.
La instalación es complicada, ya que también necesita descargar la versión correcta de ''dokany'', para ahorrar algo de tiempo y usted creó aquí un archivo ziped con las descargas correctas para v1.6.1.13. Tómese un momento y resuma este problema para simplificar la instalación en el futuro: https://github.com/Foreveryone-cz/win-sshfs/issues/166
Tenga en cuenta que anteriormente esta respuesta decía, http://www.swish-sftp.org/ pero ya no la uso.
Necesita montar un recurso compartido remoto en su máquina de Windows. Esto es para lo que es Samba/smb .
Lo que hará será convertir su Linux Box en un servidor SMB, que le permita compartir archivos de una manera que funcione bien con Windows.
Si no está en la misma red, necesitará hacer un túnel a través de su conexión SSH, que puede no valer la pena.
No creo que pueda montar una carpeta Linux como una unidad de red bajo Windows que solo tiene acceso a ssh. Puedo sugerirle que use WinSCP que le permite transferir archivos a través de ssh y es gratis.
EDITAR: bueno, lo siento. Vinko publicó antes que yo y ahora he aprendido algo nuevo :)
Otra opción más de Windows-y (por $ 39) es http://www.expandrive.com/sftpdrive
Segunda respuesta de David a continuación: Necesitaba montar una unidad de red automáticamente cuando los usuarios iniciaban sesión. Dokan SSHFS es una buena herramienta, pero no fue lo suficientemente confiable en este caso. La copia de Netdrive que encontré no era compatible con SSHFS o sftp, no estoy seguro si es una versión más reciente.
La solución que estoy probando ahora implica agregar un adaptador de red virtual (con el uso compartido de archivos deshabilitado), usar plink para abrir un túnel a través del nuevo adaptador a la máquina remota que ejecuta SAMBA y montar la unidad de red contra el nuevo adaptador. Hay otro tutorial útil aquí http://www.blisstonia.com/eolson/notes/smboverssh.php .
El túnel y la unidad de red se pueden configurar con una secuencia de comandos de inicio de sesión, por lo que unos segundos después de iniciar sesión, los usuarios pueden usar la unidad asignada sin necesidad de realizar ninguna acción.
Dokan parece una implementación de FUSE y sshfs para Windows. Si funciona como se espera y se anuncia, haría exactamente lo que está buscando.
(Enlace actualizado y funcionando el 2015-10-15)