Используйте команды Linux на каталогах Windows через SSH

Так как я застрял с окнами на работе. Я хотел бы использовать компьютер с Ubuntu Server, к которому я получаю доступ через SSH с компьютера с Windows, чтобы манипулировать файлами на компьютере с Windows. Я переносил файлы на компьютер с Ubuntu через FTP, работал над ними и затем загружал их. Пожалуйста, скажите мне, что есть более эффективное решение. Спасибо за вашу помощь!

6
задан 10 May 2011 в 22:42

3 ответа

Попробуйте winscp просто и легко http://winscp.net/rus/index.php

0
ответ дан 10 May 2011 в 22:42

Putty for windows позволит вам иметь полный доступ к оболочке SSH-сервера. Winscp также должен иметь приложение для взаимодействия с windows и linux / ssh.

Вы, похоже, хотите «смонтировать» свою систему Windows в локальный каталог на машине с Linux, а затем через терминал ssh вы можете редактировать / изменять файлы, как если бы они были локальными на компьютере с Linux.

Инструменты «fuse» позволяют устанавливать различные специальные «вещи» в качестве локальных каталогов. Например, есть предохранитель 'fuse ftp'.

Из списка пакетов:

curlftpfs - файловая система для доступа к FTP-хостам на основе FUSE и cURL

Существуют также инструменты-симуляторы, использующие ssh:

sshfs - клиент файловой системы на основе протокола передачи файлов SSH.

Использование SSHFS потребовало бы ssh-сервера в окне windows.

0
ответ дан 10 May 2011 в 22:42

Чтобы смонтировать ваш ftp-сервер на машину с Ubuntu вместо копирования туда-сюда, вы можете использовать curlftpfs . Это позволяет вам монтировать ftp-сервер непосредственно в файловую систему машины.

Пример (с веб-страницы):

$ mkdir sunet
$ curlftpfs ftp://ftp.sunet.se/ sunet/
$ cd sunet/
$ ls -l
total 0
Dr-xr-xr-x   3 root root        96 Feb 23  2004 bin
dr-xr-xr-x   2 root root        72 Mar  2  2004 dev
dr-xr-xr-x   2 root root        48 Feb 23  2004 etc
dr-xr-xr-x   2 root root       120 Feb 23  2004 lib
-rw-r--r--   1 root root 622187310 Mar 11 06:13 ls-lR
-rw-r--r--   1 root root  76389037 Mar 11 06:15 ls-lR.gz
drwxrwxr-x  37 root root      1272 Feb 27 14:17 pub
dr-xr-xr-x   3 root root        72 Feb 23  2004 usr
$ cd ..
$ fusermount -u sunet/
0
ответ дан 10 May 2011 в 22:42

Другие вопросы по тегам:

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