Назад | Перейти на главную страницу

Самый быстрый способ перенести файл с удаленного Linux на Windows?

Мне нужно передать файл (~ 15 МБ) с удаленной машины Linux на локальный компьютер с Windows через Интернет, и мне просто интересно, как лучше всего это сделать? Машина Linux - это сервер, расположенный за брандмауэрами, поэтому решения, требующие открытия других портов, могут не подходить. В настоящее время я подключен к машине Linux через SSH (Putty) и предпочитаю использовать командную строку.

Заранее спасибо.

Я бы дал scp попытка. Или WinSCP если вам нужен графический интерфейс.

Если вы предпочитаете командную строку, попробуйте pscp.exe на локальной машине от милых специалистов Putty.

pscp.exe <user>@<remote ip>:<remote file> <local file>
e.g. pscp.exe smith@122.100.150.161:/etc/hosts ./hosts

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Два пути:

  1. python -m SimpleHTTPServer

    Это запустит веб-сервер на порту 8000 (если вам нужен альтернативный порт, укажите его в качестве следующего аргумента), который откроет все файлы в текущем каталоге, и вы сможете загрузить их напрямую с помощью веб-браузера или любого загрузчика http.

  2. Используйте netcat! Просто введите в Google запрос "передача файлов через netcat", вы найдете множество примеров.

я предпочитаю filezilla, поскольку он поддерживает протокол SSH (а также FTP и т. д.)

http://filezilla-project.org/

С помощью блокнот ++ с плагином NppFTP - другой способ. Это быстрее, чем pscp.exe

Для скачивания:

Для загрузки: