Передача файлов между двумя компьютерами Ubuntu с помощью перекрестного кабеля?

Мне любопытно, есть ли способ для меня легко передавать большие объемы данных между двумя машинами Ubuntu, предпочтительно через Ethernet ... Я провел некоторые исследования на этих форумах, и большинство ответов, кажется, не применитесь к самой последней версии Ubuntu. Любая помощь будет отличной, я просто хочу избежать передачи больших объемов данных с помощью беспроводных методов.

Спасибо

0
задан 12 May 2019 в 18:55

1 ответ

У меня есть перекрестный кабель, но, конечно, подойдет и обычный кабель UTP. Ubuntu автоматически адаптируется к используемому вами кабелю UTP.
У меня был точно такой же вопрос, и я нашел следующее решение после поиска «Link-Local Only» на этом форуме.
У вас есть 2 компьютера, и вы хотите связать их самым простым способом. Я использую Ubuntu 20.4 на обоих.
Вставьте кабель в сетевые слоты обоих компьютеров.
Перейдите на панель настроек (щелкните где-нибудь в правом верхнем углу и нажмите «Настройки») на одном из ваших компьютеров.
Нажмите на панели настроек на Сеть.
В поле «Проводной» вы видите «Подключено — 100 Мбит/с», а переключатель находится справа. Если нет, вытащите кабель и подключите его потом.
Нажмите на значок шестеренки в этом поле.
Откроется окно «Проводной», нажмите вкладку IPv4
Теперь вы видите несколько методов IPv4. Выберите «Только локальная ссылка». Переключатели DNS и Routes включаются автоматически. Нажмите Применить.
Снова откройте окно и откройте вкладку «Подробности» в этом «Проводном» окне. Обратите внимание на появившийся адрес IPv4.
Теперь сделайте то же самое на другом компьютере. Обратите внимание, что этот IPv4-адрес не совсем такой же.
Ставьте свой кабель, если он еще не поставлен.
Оба компьютера теперь подключены, если нет, возможно, что-то не так с вашим кабелем. Чтобы подтвердить соединение, откройте окно терминала и используйте команду «ping», а затем IPv4-адрес другого компьютера.

    Jan@mycomputername:~$ ping 169.254.112.194
    PING 169.254.112.194 (169.254.112.194) 56(84) bytes of data.
    64 bytes from 169.254.112.194: icmp_seq=1 ttl=64 time=0.219 ms
    64 bytes from 169.254.112.194: icmp_seq=2 ttl=64 time=0.319 ms
    64 bytes from 169.254.112.194: icmp_seq=3 ttl=64 time=0.450 ms

Нажмите Ctrl+C, чтобы увидеть окончательный результат:

    ^C
     --- 169.254.112.194 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 8194ms
    rtt min/avg/max/mdev = 0.219/0.368/0.456/0.084 ms

Если вы видите 100% потерю пакетов, значит что-то не работает. Перезагрузите два компьютера и попробуйте подключиться в другом порядке.

Теперь, чтобы увидеть содержимое другого компьютера, вам нужно установить серверную программу на одном из них. Лучшим вариантом является OpenSSH-сервер, который вы можете установить с помощью этой команды в окне терминала:

    sudo apt-get install openssh-server

Если это не заканчивается сообщением об ошибке, сервер openSSH запущен и работает.

На другом компьютере перейдите в файловый менеджер (ранее известный как Nautilus) и откройте «Другие местоположения». Там вы видите опцию «Подключиться к серверу». Введите в качестве адреса сервера ssh://, за которым следует имя другого компьютера (то есть имя, которое появляется после @ в приглашении терминала) или IPv4-адрес другого компьютера. Нажмите кнопку Подключить. Вам нужно будет войти в систему с именем и паролем другого компьютера.
Теперь этот компьютер является так называемым клиентским компьютером, а другой (где работает OpenSSH-сервер) — вашим сервером. В файловом менеджере клиента вы увидите свой серверный компьютер и с помощью этого файлового менеджера вы сможете перемещать/переносить, копировать и удалять файлы на обоих компьютерах.

0
ответ дан 31 August 2020 в 22:15

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

Похожие вопросы: