6

Я ищу способ отправить файл 10 ГБ другу. Мне действительно нужно отправить его через Интернет, но электронная почта или загрузка сайтов на самом деле не вариант.

Я помню, как использовал MSN Messenger и имел функцию передачи файлов, которая работала прилично. Тем не менее, мой друг не имеет этого программного обеспечения и не хочет его получать. Я знаю, что в профессиональных версиях TeamViewer есть такая возможность, но есть ли бесплатные альтернативы?

8 ответов8

3

Если у кого-либо из вас есть машина с Unix (Linux, Mac OS X и т.д.), И он не защищен брандмауэром, который блокирует входящие соединения, этот человек может настроить ssh-сервер и учетную запись, поддерживающую SFTP. (Замените «вы» и «ваш друг» ниже, если это необходимо.)

В Ubuntu убедитесь, что пакет openssh-server установлен. Создайте учетную запись пользователя для своего друга (через графический интерфейс или командную строку, как вы предпочитаете). Установите оболочку учетной записи, чтобы ограничить ее SFTP: chsh -s /usr/lib/sftp-server username . Если ваш компьютер находится за домашним маршрутизатором, сделайте так, чтобы он направил входящий порт 22 (используемый ssh) на ваш компьютер. Затем передайте свой общедоступный IP-адрес и данные учетной записи своему другу. Ваш друг должен использовать клиент SFTP; Браузеры файлов Unix часто могут просматривать URL-адреса sftp:// , а sftp доступен в командной строке; в Windows используйте Psftp .

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

Обратите внимание, что ваш друг сможет просматривать всю вашу файловую систему. Если это проблема, используйте chroot (у меня нет простых инструкций); в качестве альтернативы (и я думаю, что это было бы намного проще, и это исключило бы необходимость запуска unix), используйте выделенную виртуальную машину (например, Ubuntu в VirtualBox).

3

Если серьезно, если вы ищете решение с высокой пропускной способностью, вам следует рассмотреть возможность размещения пары DVD-дисков. Низкий риск повреждения данных. Невосприимчив к прерываниям связи.

Конечно, задержка ужасна, но (в зависимости от вашего географического расстояния) пропускная способность велика. Это хорошо масштабируется тоже!

3

Jetbytes.com сделает работу без загрузки на свой сайт. Это облегчает передачу из пункта в пункт.

2

Teamviewer сделает это в бесплатной версии. По крайней мере, новая версия делает. Вместо того, чтобы нажимать на удаленную поддержку, нажмите «Передача файлов». Попробуй это.

1

FTP с filezilla работает в Windows http://filezilla-project.org/

Вы скачиваете сервер, а ваш друг скачивает клиент. Он также может использовать веб-браузеры. Если он использует веб-браузер, он должен ввести ftp://username:password @ yourExternalIp в поле адреса.

Вам также нужно сделать переадресацию портов на вашем роутере.

1

Второе предложение RJFalconer об отправке такого количества данных через DVD или USB Memory Stick.

Помимо всего прочего, вы будете серьезно ограничены в пропускной способности данных на большинстве стандартных (потребительских) интернет-соединений, так как ADSL обычно имеет гораздо более низкую максимальную скорость загрузки по сравнению с загрузкой.

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

0

CCFile Поделиться: http://www.cc-file-transfer.com/

Это настраивает веб-сервер на вашем компьютере (при условии, что это ПК). После того, как файл является общим. Он создаст URL для вашего друга, который не требует дополнительного программного обеспечения для его загрузки. Вы также можете сделать общий доступ закрытым, связав с ним имя пользователя и пароль.

Возможно, вам придется открыть определенные порты на вашем маршрутизаторе. Я также предполагаю, что вы не слишком часто сбрасываете свой модем, потому что для этого нужен статический IP.

-1

Вы не упоминаете, работаете ли вы дома или внутри большого защищенного корпоративного домена - это может повлиять на выбранный вами ответ.

Если вы можете запустить простой веб-сайт на своем компьютере, вы можете поместить туда файл, который найдет ваш друг. Вам даже не нужно доменное имя, если вы можете сообщить своему другу IP-адрес вашего роутера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .