Передача файлов windows ubuntu

Соединение Windows и Linux для передачи файлов.

Итак, имеется десктоп под Windows 7 и ноутбук под Linux Ubuntu 11.04. Требуется соединить их по LAN так, чтобы передать файлы из «Моих документов» Windows в /home Linux.

Как это сделать? В Гугле ничего вразумительного не нашел, так что можно как можно подробнее. Вплоть до самых мельчайших деталей.

ftp, nfs, scp (про putty рекламу видели?). Самба — самое последнее и грязное дело.

Есть куча различных способов. Samba, sshfs, netcat, ftp, http в конце концов. В убунте скорее всего можно подключиться к винде через меню переход на рабочем столе.

Кстати, если файлы небольшие, можно и через http (для элементарной загрузки файлов хватит CGI на баше).

А какой способ на ваш взгляд самый простой для новичка? Мне просто файлы передать и все, ни о какой постоянной сети речи не идет.

Открой домашнюю папку в линуксе, в левой колонке щелкни «Сеть», выбери вендовый компьютер, и папку с общим доступом на нем.

С мастдая в линукс, или наоборот?

В первом случае проще всего в мастдае поставить putty и по scp скопировать файлы (это если на линуксовом компьютере вообще ничего нет). Если же вы линуксовым компьютером пользуетесь, то у вас там как минимум еще и ftp поднято — т.е. можно с мастдая каким-нибудь файлменеджером (или подмонтировав при помощи ftpfs) копировать файлы по ftp.

Во втором случае — при помощи mount.cifs, mc, консольного smbclient или тормозного глюкала smb4k монтируем целевую cifs-директорию и копируем.

Если воткнуть провод в оба компьютера, они начинают искать сеть, но ничего не находят и сеть обрывается.

ну ip из одной подсети назначь

после этого расшарь папку в винде и зайди в нее с линукса

через smb://твой ip/

Во первых просто пихать любой провод в два компьютера нельзя, можно и сетевые карт спалить, хотя сейчас сетевые карты имеют поддержку MDI/MDIX, определения типа кабеля (прямой или обратный), поддержка в первую очередь есть на ноутбуках, а на настольных компьютерах не всегда, тем более на бюджетных сетевых картах и дешёвых материнских платах с интегрированым сетевым контроллером. Чтобы не спалить ethernet порты для соединения двух компьютеров напрямую нужно использовать кабель, обжатый по схеме crossover, или если один конец провода обжат по схеме «A» , а другой по схеме «B». Проблема заключается в том что вы можете подать выходные контакты с одной сетевой карты на выходные контакты другой сетевой карты, тем самым закоротив их, что привёдет к выгоранию ethernet порта.

Когда найдёте правильный провод выставите на обоих сетевых картах ip адреса из одной сети, к примеру 192.168.0.1 и 192.168.0.2, после чего можете подключаться к компьютеру, на который хотите передать файлы и осуществить передачу, к примеру сделав общедоступной одну директорию на Windows и подключившись с Linux к директории? открыв обозреватель файлов (nautilus, если у вас стоит ubuntu, а не re,eyne и Gnome) и набрав в адресной строке

Если адрес Windows 192.168.0.1.

Читайте также:  Mac os как удалить разделы через терминал

сколько уже лет пользуюсь сетями и никогда не обращал внимания на прямость или обратность кабеля и всё всегда работало и работает. Может лет 15 назад и была проблема с этим.

Нашел такой кабель, поднял Самбу, расшарил в ней /home, создал в убунте подключение, прописал айпи 192,168,0,1 и маску а в Win7 в ip4v прописал айпи 192,168,0,2 и маску. Соединил, Винда вроде видит линукс(хотя сеть все равно не идентифицируется и называется неопознанной), с хоума файлы скидываются, но в хоум кинуть не могу — пишет нужно разрешение. Уже почти. Как сделать, чтобы сеть нормально определялась и файлы скидывались в Хоум?

Иными словами вы признаёте, что есть вероятность повредить сетевую карту, закоротив её. К тому же если всё же вы задуматесь зачем в сетевом проводе 8 жил и почему существуют схемы для обжатия концов провода и как осуществляется передача данных на физичексом уровне, то вам станет ясно зачем люди придумали прямой и обратный (cross over) кабель. Даже если сетевая карта не повредится при содинении неправильным проводом, передача данных осуществляться не будет., это если карта не поддерживает MDI/MDIX.

Ещё раз спасибо за высказывание ВАШЕГО МНЕНИЯ по этому вопросу, если ТС спалит карту, вы обязуетесь выплатить ему деньги?

вы конечно правы, что схемы обжатия придуманы не просто так, но можете показать пример не древней карты- не умеющей этого? просто интересно

дайте права на каталог 0777, который «расшарили», если вы захадите как гость по сети.

«Нормально определяться» такая сеть не будет. Да это и не нужно для одноразовой передачи файла. А для того чтобы виндуза могла закидывать файлы на линукс в расшаренной папке нужно разрешить запись. Заодно можно разрешить анонимный доступ. И чтобы уж совсем все было красиво проставить параметр squash all , чтобы записанные файлы сразу принадлежали кому надо, а не nobody.

Зачем над всем этим думать, если оно работает просто втыканием любого сетевого провода? Каменный век в компьютерных сетях давно закончился и знание устройства каменных топоров уже не нужны.

Как перенести файлы из Windows в Ubuntu на Virtualbox?

Как перенести файлы из Windows в Ubuntu, установленную на Virtualbox? Когда я подключил USB, он появляется только в Windows.

Как я могу увидеть это в Ubuntu?

Есть 2 способа, которыми я обычно пользуюсь

Вариант 1. Перед загрузкой Ubuntu в настройках виртуальной машины Virtualbox Ubuntu укажите папку общего доступа. Затем, после входа в Ubuntu, создайте, например, новый каталог /media/vboxshared и подключите этот диск с помощью команды sudo mount -t vboxsf SHARENAME /media/vboxshared . Введите свой пароль, когда он запрашивает пароль.

Вариант 2. Перед загрузкой Ubuntu добавьте новый сетевой адаптер и выберите «Мостовой адаптер». Затем, после входа в Ubuntu, выполните команду, ifconfig -a | more чтобы получить IP-адрес этого нового сетевого адаптера. В Windows используйте WinSCP или FileZilla для передачи файла в Ubuntu

Спасибо за ответ Элвина Сима. Хотя это понятно, я все еще трачу некоторое время, чтобы все сделать правильно. Хорошо, вот мои подробные шаги с использованием Варианта 1 Элвина Сима.

  1. Прежде чем начать свой гость
  2. Перейти к VirtualBox Manager
  3. Выберите заинтересованного гостя
  4. Перейти в настройки гостя
  5. В гостевых настройках прокрутите левое боковое меню и перейдите в Общие папки
  6. В общих папках добавьте интересующую вас папку на хост-компьютере
  7. После добавления пути к папке хоста вы увидите обновленный список папок в общих папках . Запомните новое имя папки, показанное в этом списке. Скажи это HOST_SHARE .
  8. Нажмите OK и сохраните ваши изменения.
  9. Запустите гостевую машину
  10. В гостевой машине создайте новую папку, например GUEST_SHARE

В гостевом терминале введите

Если вы видите ошибку mount: wrong fs type, bad option, bad superblock on … , это означает, что вам сначала нужно установить virtualbox-guest-utils .

Затем mount снова запустите команду

Вы найдете свои вещи в этой GUEST_SHARE папке.

  1. создайте общую папку на вашем ПК. например «c: \ SharedBoth»
  2. c:\SharedBoth Перед тем, как запускать виртуальную машину Ubuntu, убедитесь, что вы выбрали общую папку в меню «Настройки» — «Общие папки» — «Добавить» — «Постоянный / Автомонтирование» в общей папке Virtualbox.
  3. запустите терминал Ubuntu, введите команду выше,
    sudo mount -t vboxsf SharedBoth /media
  4. затем проверьте, создана ли папка sf_SharedBoth в папке мультимедиа. Перед выполнением шага 3 необходимо убедиться, что у вас установлены «гостевые дополнения»

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

Всякий раз, когда вы вставляете USB-ключ, если вы хотите увидеть его в гостевой системе, действуйте следующим образом:

Отключите USB-накопитель от Windows, щелкнув соответствующий значок в правом нижнем углу и выбрав «безопасно удалить . ».

В окне VirtualBox выберите пункт меню «Устройства => USB-устройства» в верхнем левом меню гостевого окна и выберите свой USB-ключ. Это должно появиться в Ubuntu сейчас.

Эта операция эквивалентна физическому подключению вашего USB-ключа к USB-порту вашей гостевой машины.

В противном случае, другие варианты

Общая папка, как указано в ответах Лебшада и Элвина Сима. Но это может быть медленным.

FTP и т. Д., Как также указано в ответе Элвина Сима (предполагается, что на вашем хосте Windows есть FTP-сервер).

Простое крепление самбы от гостя:

Для небольших томов и частой синхронизации откройте аккаунт Dropbox.

Как передавать большие файлы между Linux и Windows

Как передавать большие файлы между Linux и Windows

У вас есть много больших файлов для отправки на компьютер с Windows в вашей сети? Не заинтересованы в создании сложного инструмента передачи? Мы можем помочь! В этом руководстве мы покажем вам самый простой способ передачи больших файлов между Linux и Windows!

Настройка SSH-сервера в Linux

Существует много способов обмена большими файлами между Linux и виндой. Тем не менее, единственный лучший способ сделать это — сервер SSH, размещенный на компьютере с Linux, так как он не требует большого количества настроек или сложных сторонних приложений для синхронизации. Лучше всего, что пользователю Windows не нужно ничего делать, кроме как настроить совместимое приложение FTP.

Настройка SSH-сервера в Linux по большей части проста, но разные дистрибутивы Linux имеют разные процессы установки. В этом руководстве мы кратко продемонстрируем, как настроить сервер SSH в Ubuntu. Однако, если вы используете другую ОС Linux, вы должны следовать нашему подробному руководству по настройке SSH.

В Ubuntu настроить сервер SSH так же просто, как установить пакет сервера SSH. К счастью, никаких других настроек не требуется. Откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем используйте приведенную ниже команду Apt.

sudo apt install openssh-server

После установки в системе пакета сервера OpenSSH вы можете выполнить быстрый тест на вашем компьютере Linux с помощью подключение к localhost с помощью SSH.

Примечание: пожалуйста, измените ваш пользователь на имя пользователя, которое вы используете на компьютере Linux, на котором будет размещен SSH-сервер.

Предполагается, что SSH подключается к localhost успешно, сервер запущен и готов к использованию для передачи файлов. Если нет, переустановите пакет и повторите попытку.

Установка FileZilla в Windows

В этом руководстве мы передаем файлы через встроенный FTP-сервер SSH (SFTP). В результате вы должны установить совместимый FTP-клиент. В Windows лучшим (и самым простым) для использования является FileZilla. Вот как его установить в Windows.

Во-первых, зайдите на официальный сайт FileZilla. Затем, попав на сайт, найдите кнопку «Загрузить клиент FileZilla» и щелкните по ней мышью. Оттуда найдите Показать дополнительные параметры загрузки и щелкните по нему, чтобы отобразить все параметры загрузки для приложения. Затем загрузите установочный EXE-файл под Windows (64-битная) или Windows (32-битная).

После загрузки установщика FileZilla EXE в вашу систему Windows откройте папку «Загрузки», дважды щелкните файл EXE и установите FileZilla.

Когда приложение FileZilla установлено в Windows, запустите его и перейдите к следующему шагу в руководстве.

Вход на сервер по SSH

Теперь, когда приложение FileZilla установлено, мы должны продемонстрировать, как подключиться к серверу SSH (SFTP) в Windows. Откройте FileZilla на ПК с Windows и следуйте пошаговым инструкциям ниже.

Шаг 1: внутри FileZilla на компьютере с Windows найдите текстовое поле Host. В этом поле введите имя хоста компьютера с Linux в поле.

Не знаете, что такое имя хоста? Перейдите на компьютер Linux и запустите окно терминала. Затем посмотрите на приглашение командной строки. Имя хоста — это текст после символа @. В этом руководстве имя хоста — ryzen-desktop. Ваш будет отличаться.

Шаг 2: Найдите текстовое поле Имя пользователя и нажмите на него мышью. Затем введите имя пользователя компьютеров Linux.

Шаг 3: Найдите текстовое поле «Пароль» и щелкните его мышью. После этого введите пароль пользователя.

Шаг 4: найдите текстовое поле «Порт» и щелкните его мышью. Затем напишите 22 в это. 22 — это порт для файлового сервера Linuxmachines SSH (SFTP).

Шаг 5: нажмите кнопку QuickConnect, чтобы войти на компьютер Linux через клиент Windows FileZilla.

Совместное использование больших файлов из Linux в Windows

Нужно поделиться несколькими большими файлами, которые находятся на вашем ПК с Linux, на компьютер с Windows ? Сделайте следующее.

Сначала перейдите на панель «Удаленный сайт» в FileZilla в Windows. Он отобразит домашний каталог пользователя Linux, в который вы вошли. Затем прокрутите браузер файлов, чтобы найти большой файл (или папку), который вы хотите перенести на компьютер Windows.

Right — нажмите на файл (или папку), который вы хотите перенести, и нажмите кнопку «Загрузить». Выбор Download позволит FileZilla получать удаленные данные с SSH-сервера Linux и размещать их на ПК с Windows.

Обмен большими файлами из Windows в Linux

На вашем компьютере с Windows есть какие-то большие файлы, которые вам нужно установить на компьютер с Linux? Выполните следующие действия.

Сначала найдите панель «Локальный сайт» в FileZilla в Windows. Эта панель является локальной файловой системой Windows. Используйте его для поиска большого файла (или папки), который вы хотите перенести на удаленный компьютер Linux.

После нахождения большого файл (или папку), который вы хотите перенести на удаленный компьютер Linux, щелкните по нему правой кнопкой мыши. Затем в контекстном меню выберите «Загрузить» и щелкните его, чтобы перенести данные в Linux.

Читайте также:  Что такое windows hsl
Оцените статью