Comment puis-je installer un Linux à distance d'un dossier dans Windows via SSH?
Je suis un étudiant aveugle actuellement un administrateur système/programmation de l'interface de la classe. Bien que ssh fonctionne très bien pour l'exécution des commandes comme ls, pwd, etc éditeurs ne fonctionnent pas bien avec mon lecteur d'écran et une session ssh. Je me demandais si il est possible de monter un dossier Linux via ssh de sorte qu'il apparaît comme un lecteur windows? De cette façon, je pourrais éditer tous les fichiers que j'ai besoin d'un accès à des logiciels et ne pas avoir à constamment utiliser SCP pour envoyer des fichiers en arrière et quatrième.
- quelle distribution de linux, exécutez-vous? Vous avez un accès root ou un autre moyen pour installer un logiciel sous linux?
- Une petite machine virtuelle Linux avec dossier partagé ferait (au moins ubuntu 10.04 a la sortie de la boîte de support pour sshfs) - si vous avez un peu de ram/cpu de rechange.
- Double de Carte de lecteur distant dans Windows via SSH SU outil Open source de la carte de connexions SFTP comme un lecteur Windows sur SF.
Vous devez vous connecter pour publier un commentaire.
En 2002, Novell a développé un logiciel appelé NetDrive qui permet de cartographier un WebDAV, FTP, SFTP, etc. partager un windows lettre de lecteur. Il est maintenant abandonware, donc il n'est plus maintenu (et ne sont pas disponibles sur le site web de Novell), mais il est libre d'utiliser. J'ai trouvé assez peu disponible pour le téléchargement à la recherche de "netdrive.exe" j'ai effectivement téléchargé quelques et a comparé leurs md5sums pour s'assurer que j'étais l'obtention d'une commune (et, espérons-le coffre-fort) version.
Mise À Jour 10 Novembre 2017
SFTPNetDrive est le projet en cours à partir de l'original netdrive projet. Et ils l'ont fait gratuit pour une utilisation personnelle:
Ils ont payé des options sur le site web.
Dokan ressemble à un FUSIBLE et sshfs mise en œuvre pour Windows. Si tout fonctionne comme prévu et annoncé, il ferait exactement ce que vous cherchez.
(Lien mis à jour et en travaillant 2015-10-15)
La meilleur solution la plus simple que j'ai trouvé est https://github.com/billziss-gh/sshfs-win, les serveurs connectés apparaît comme un système de réseau de disques. Ce n'est pas une Dokany " ou "dokan' solution de experiance semble plus stable et performant, voir aussi WinFsp Des Tests De Performance.
Notez déjà cette réponse a déclaré, https://github.com/Foreveryone-cz/win-sshfs et avant que http://www.swish-sftp.org/ mais je ne l'utilise plus l'un d'eux, d'abord un arrêté de travailler seconde créé lecteurs pas entièrement pris en charge dans tous les programmes.
sftp://server.com/dir/subdir
commeZ:\subdir
- il ne fonctionne pas 🙁Un autre, plus Windows option-y (pour 39$) est http://www.expandrive.com/sftpdrive
Prendre un coup d'oeil à CIFS (http://www.samba.org/cifs/). C'est un système de fichiers virtuel, vous pouvez exécuter sur votre machine linux qui vous permettra de monter des dossiers sur votre machine linux dans windows à l'aide de SMB.
CIFS sur linux d'informations peuvent être trouvées ici: http://linux-cifs.samba.org/
Vous avez besoin de monter un partage à distance sur votre machine windows. C'est ce que Samba/smb est pour.
Ce que vous allez faire tourner votre machine Linux en serveur SMB, qui permet de partager des fichiers d'une manière qui joue de nice avec Windows.
Si vous n'êtes pas sur le même réseau, vous aurez besoin de tunnel par le biais de votre connexion SSH qui peuvent ne pas être en vaut la peine.
découvrez Dokan
https://dokan-dev.github.io/
c'est terrible, mais ça marche et c'est gratuit
Je ne pense pas que vous pouvez monter un dossier Linux comme un lecteur réseau sous windows ayant seulement accès à ssh. Je peux vous suggérer d'utiliser WinSCP qui vous permet de transférer des fichiers via ssh et c'est gratuit.
EDIT: eh bien, désolé. Vinko posté avant moi et maintenant, j'ai appris une nouvelle chose 🙂
Apparemment la libre NetDrive logiciel à partir de Novell peuvent l'accès SFTP serveurs de fichiers.
Second David en réponse à: j'ai besoin de monter un lecteur réseau automatiquement lorsque l'utilisateur connecté. Dokan SSHFS est un bel outil, mais n'était pas assez fiable dans ce cas. La copie de Netdrive, j'ai trouvé n'a pas de soutien SSHFS ou sftp - vous ne savez pas si un plus récente n'.
La solution, je suis contre la montre maintenant implique l'ajout d'une carte réseau virtuelle (avec partage de fichiers est désactivé), à l'aide de plink pour ouvrir un tunnel via la nouvelle carte à l'ordinateur distant exécutant de la SAMBA et le montage du lecteur réseau contre la nouvelle carte. Il y a un bon tutoriel ici http://www.blisstonia.com/eolson/notes/smboverssh.php.
Le tunnel et lecteur réseau peut être configuré avec un script de connexion, donc, quelques secondes après la connexion, les utilisateurs peuvent utiliser le lecteur mappé sans avoir à prendre toute action.