Так как я застрял с окнами на работе. Я хотел бы использовать компьютер с Ubuntu Server, к которому я получаю доступ через SSH с компьютера с Windows, чтобы манипулировать файлами на компьютере с Windows. Я переносил файлы на компьютер с Ubuntu через FTP, работал над ними и затем загружал их. Пожалуйста, скажите мне, что есть более эффективное решение. Спасибо за вашу помощь!
Попробуйте winscp просто и легко http://winscp.net/rus/index.php
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.
Чтобы смонтировать ваш 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/