Как я могу совместно использовать файлы между двумя машинами Linux по LAN?

Существуют различные варианты, доступные для знания, в каких модулях Вы нуждаетесь:

  1. lspci -k
  2. lsmod (только те, кто используется),
  3. Смотрите на dmesg или /var/log/kern.log. Сообщения модуля ядра часто снабжаются префиксом именем модуля.

Для меня HDD usb нужно:

  • usbstorage
  • usbhid
  • ehci_hcd

И, конечно, модуль для используемой файловой системы.

6
23.03.2013, 22:07
5 ответов

В Наутилусе выбрать File | Connect to Server ...

Существует много опций совместно использовать файловую систему по сети в unix/linux. Наутилус поддерживает некоторых из них: ssh, webdav, ftp, кто-то и другие. Очевидно, любая из этих потребностей решений, что соответствующий демон работает на удаленном хосте.

NFS является собственным компонентом Unix "стандартный" способ совместно использовать файловую систему в LAN, но время должно было настроить и справиться, такое решение не стоит результата в так простая сеть как Ваш. По моему скромному мнению, ssh является лучшим решением в Вашей среде.

Обычно ssh используется, чтобы войти в систему и выполнить команды на удаленной машине. Путем Вы соединяетесь с удаленной машиной, не способ совместно использовать файловую систему, но способ выполнить удаленные команды. Если Вы хотите смонтировать удаленную файловую систему через ssh через командную строку, попробуйте что-то как: sshfs remoteusername@host:/home/remoteusername /home/localusername/somedir (или используйте мастер наутилуса).

8
27.01.2020, 20:24
  • 1
    В моей версии Gnome Наутилус не имеет никакого подобного меню... однако через консоль, введение 'сервера подключения наутилуса' подняло меню, и я смог соединить через SSH тот путь, но который только предоставляет доступ к корневому каталогу user-that-I-logged-in-as..., как я получил бы ссылку как это, которое показывает мне другие "общие" каталоги как, я имел в Samba? Спасибо за указание на меня в корректном направлении! –  Bryan Wolfford 23.03.2013, 23:06
  • 2
    IIRC, в старых версиях гнома Connect to Server ... не был в File меню, но в Go или Edit. –  andcoz 23.03.2013, 23:11
  • 3
    Возможно, необходимо установить gvfs (виртуальная файловая система гнома) пакет. –  andcoz 23.03.2013, 23:13
  • 4
    я думаю, что у меня есть актуальнейшая версия в Gnome 3, и нет никаких меню вообще. конфетка поиска –  Bryan Wolfford 23.03.2013, 23:13
  • 5
    для gvfs, я нашел, что альфонс - простой frontend легко соединился с удаленной файловой системой. Я установил его, и это делает то, что мне нужен он, чтобы сделать... однако, похоже на обходное решение, которое достаточно хорошо, пока я не провожу больше времени, узнавая о SSH, NFS и GVFS. Спасибо за справку! –  Bryan Wolfford 23.03.2013, 23:18

Можно смонтировать каталог SAMBA где угодно, Вы хотите (с которым можно получить доступ к нему через консоль или как обычный каталог в nautilus).

# mount -t cifs //REMOTE_COMPUTER/Multimedia /mount/point -o guest

Необходимо установить cifs-util.

1
27.01.2020, 20:24
  • 1
    я не хочу продолжать использовать программное обеспечение совместимости окон, когда окна не включен. –  Bryan Wolfford 23.03.2013, 22:58

если Ваши машины UNIX-base такой как linux можно использовать NFS (Network File Sharing) протокол. Этот протокол имеет /etc/exports быть помещает, Вы определяете общий каталог, и можно соединиться с сервером с mount -t nfs. Например:

/home/mohsen/diff  10.0.0.2(rw,sync,subtree_check) localhost(rw,sync,subtree_check)

Выше строки определите каталог в /etc/exports и совместно используйте его между этим компьютером и 10.0.0.2 и localhost как клиент для чтения и записи.

Примечание: каждая строка для одного dir.

 mount -t nfs localhost:/home/mohsen/diff ./x
0
27.01.2020, 20:24

Я просто хотел прокомментировать, что самый легкий способ избежать проблемы, то, что вы имели, только получая доступ к домашней папке пользователя, в которого Вы входите, должно войти в систему как корень целый ssh.sshd_config файл (в и т.д. dir) настраивается для разрешения этого, у Вас будет доступ к Вашей целой файловой системе. Хотя, если Вы делаете это, я предлагаю также отключить аутентификацию по паролю и вместо этого использовать ключи SSH так, чтобы только компьютер на Вашей LAN смог использовать ее. Хищники попытаются предположить Ваш пароль и могут попробовать сотни или тысячи в течение минут, неважно, насколько сильный Ваш пароль - он, может все еще быть предположен... Ключ сделает его так, это невозможно. Но Ваш компьютер сможет получить доступ ко всем файлам на удаленном компьютере без помехи.:)

0
27.01.2020, 20:24
  • 1
    ключ может также быть предположен как пароль. В обоих случаях это - длина, которая определит, сколько попыток необходимо для атаки перебором. –  Matteo 15.02.2014, 12:56
  • 2
    Кто корректен здесь? Ключ может быть предположен или является там некоторой причиной, которая вне доступа невозможна? Должен быть способ сохранить Вашу LAN защищенной от внешней стороны, при бесплатном совместном использовании в LAN, правильно? –  Harvey 20.01.2015, 08:16
  • 3
    Да, существует. Matteo корректен, хотя технически ключи могут быть предположены также, но очень маловероятно, что кто-то провел бы годы, которые могло потребоваться к шифрованию грубой силы этой природы. Но быть на безопасной стороне, можно также добавить пользователей, которых Вы хотите смочь подключить к Вам в Ваш sshd.config файл или ключи хоста использования также так, чтобы только кто-то с ключом от главного компьютера мог соединиться. ssh совершенно безопасен, если Вы изучаете, как использовать его правильно. Но nfs является также допустимой опцией. –  Aaron Smith 24.10.2017, 12:51

Вы можете использовать команду secure copy, если основной целью совместного использования точки монтирования является копирование/перемещение файлов:

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

http://www. hypexr.org/linux_scp_help.php

2
27.01.2020, 20:24

Теги

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