Кроссплатформенная прямая передача файлов через Интернет

Я хочу напрямую передать файл с компьютера друга, работающего под управлением Windows, на мой компьютер с Ubuntu через Интернет.

Какие у меня варианты? Из соображений безопасности я не хочу использовать сторонний сервер.

Надеюсь, это не что-то сложное или основанное на командной строке, которое требует изучения, так как я тот, кто просит друга прислать мне файл.

2 ответа

Решение
  • Установите winscp на ПК с Windows (он использует sftp которая является частью ssh) и настроить ssh в вашей системе, позволяя ему доступ к directory или же share, Установите openssh-сервер Установите openssh-сервер если не там уже.

    И это, как все еще должно работать при его настройке: в основном вам нужно открыть порт, создать пользователя (и пароль) и попросить пользователя Windows вставить ваш IP-адрес, порт, имя пользователя и пароль в winscp.

  • Ubuntu One тоже создан для этого.

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

  • ... и просто для удовольствия... если вы двое используете торренты, он может сделать его торрентом и дать вам объявление (вы можете создавать трекеры на http://www.openbittorrent.com/).

Я бы попробовал установить CopSSH на машину вашего друга. Это реализация SFTP-сервера для Windows (с графическим интерфейсом), которая обеспечивает авторизацию для каждого пользователя и использует обычно перенаправленный порт 22, так как S обозначает SSH. Все, что вам нужно сделать, это добавить себя в список активированных пользователей. Тогда вы можете просто подключиться к своему другу, используя nautilus.

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