Кроссплатформенная прямая передача файлов через Интернет
Я хочу напрямую передать файл с компьютера друга, работающего под управлением Windows, на мой компьютер с Ubuntu через Интернет.
Какие у меня варианты? Из соображений безопасности я не хочу использовать сторонний сервер.
Надеюсь, это не что-то сложное или основанное на командной строке, которое требует изучения, так как я тот, кто просит друга прислать мне файл.
2 ответа
Установите winscp на ПК с Windows (он использует
sftp
которая является частьюssh
) и настроитьssh
в вашей системе, позволяя ему доступ кdirectory
или жеshare
, Установите openssh-сервересли не там уже.
И это, как все еще должно работать при его настройке: в основном вам нужно открыть порт, создать пользователя (и пароль) и попросить пользователя Windows вставить ваш IP-адрес, порт, имя пользователя и пароль в winscp.
Ubuntu One тоже создан для этого.
Не забывайте о возможности отправки по почте или использования бесплатного веб-сайта для обмена файлами, такого как mediafire. Эти 2 очень низкие технологии и не требуют установки (если у него или у вас нет почты;)).
... и просто для удовольствия... если вы двое используете торренты, он может сделать его торрентом и дать вам объявление (вы можете создавать трекеры на http://www.openbittorrent.com/).
Я бы попробовал установить CopSSH на машину вашего друга. Это реализация SFTP-сервера для Windows (с графическим интерфейсом), которая обеспечивает авторизацию для каждого пользователя и использует обычно перенаправленный порт 22, так как S обозначает SSH. Все, что вам нужно сделать, это добавить себя в список активированных пользователей. Тогда вы можете просто подключиться к своему другу, используя nautilus.