Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Расшарить диск с одного ПК на другой в домашней сети?  (Прочитано 4359 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Multik001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Xubuntu 18.04
    • Просмотр профиля
Здрасте, подскажите как лучше настроить, чтобы на одном пк можно было смотреть файлы которые лежат на другом пк?
Есть два ПК находятся в одной сети подключены проводом к роутеру со статическими IP.
Я настраивал все при помощи NFS, все работало более  менее, но с переходом на 18.04 выпилили gksu и все сломалось(
Делал так:
Настройка сервера
Редактируем
sudo nano /etc/exports
Вставляем в конец строки
/home/alex/DATA/ 192.168.1.0/24(ro,sync,no_subtree_check)

Монтируем диск
sudo nano /etc/fstab
UUID=1222003A220024F7 /home/alex/DATA ntfs rw,notail,relatime 0 0


Настройка клиента
монтируем /home/alex/DATA/ в папку /home/ivan/nfs/
Для этого создал ярлык с командой:
gksu mount 192.168.1.4:/home/alex/640/ /home/media/MEDIA/

В итоге нажимая на ярлык монтировался диск, но если ПК с диском выключали, то ПК где была примонтирована папка зависал ФМ.
Тк GKSU в 18.04 нет то и ярлык работать перестал, руками монтировать каждый раз в терминале некрасивенько тк система стоит на HTPC

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Посмотрите в сторону sftp (Secure File Transfer Protocol)
Если коротко, то:
1) устанавливаете и запускаете на каждом ПК ssh сервер
2) генерируете на каждом ПК ssh ключ
3) добавляете с каждого ПК на другой авторизацию по этому ключу (ssh-copy-id username@192.168.1.111) (здесь IP для примера, подставьте свои)
4) в любом файловом менеджере подключаетесь к другому ПК по адресу sftp://username@192.168.1.111
если юзер одинаковый на разных ПК, его можно не указывать

Перед всем этим удостоверьтесь, что на роутере включен фаервол / отключено перенаправление портов, иначе к вашим ПК подключатся из интернета и понаставят вам вирусов.
« Последнее редактирование: 26 Августа 2019, 16:14:59 от m-svo »
Debian 11, Debian 11 Server

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4471
    • Просмотр профиля
Multik001, вот тут предлагается использовать sudo вместо gksu, кроме того есть способы выполнять команду, требующую привилегий sudo, от пользователя без ввода пароля...

- а вот тут предлагается добавить соответствующую запись в fstab (решение не без недостатков, но вполне может быть реализовано), и в этой же статье есть предложение использовать утилиту autofs, и тоже со своими тараканами

Оффлайн Multik001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Xubuntu 18.04
    • Просмотр профиля
m-svo, Посмотрим спасибо! Чем лучше NFS?

F12, Да Помню раньше пытался монтировать добавив соответствующую запись в fstab но столкнулся с зависанием ФМ когда связь с сервером терялась. Думал дело в настройках сервера или клиента... пока не разобрался что именно нужно прописать в fstab на клиенте если на сервере
sudo nano /etc/exports
Вставляем в конец строки
/home/alex/DATA/ 192.168.1.0/24(ro,sync,no_subtree_check)

Монтируем диск
sudo nano /etc/fstab
UUID=1222003A220024F7 /home/alex/DATA ntfs rw,notail,relatime 0 0

ALiEN175, Спасибо! В значке вместо gksu прописал pkexec. Все заработало как и было вылезла табличка ввода пароля и примонтировалось

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Multik001, я не особо разбираюсь в виртуальных файловых системах (?) типа NFS, но знаю, что ssh (а, следовательно, и sftp) - "родной" Линуксу протокол. Он всегда будет работать стабильно, его никогда не выпилят, им можно пользоваться через интернет (он шифрованный). Так что, наверное, дело привычки. ssh доступы по ключу я всё равно настраиваю везде и всегда, поэтому этот протокол просто бонусом идёт к ним.
Возможно, он медленнее, чем NFS (за счёт шифрования), а возможно и нет (сейчас ЦП уже далеко шагнули). Я не изучал вопрос скорости.
Debian 11, Debian 11 Server

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Он медленный. Намного медленнее CIFS и NFS.
И не приспособлен для многопользовательского доступа.
« Последнее редактирование: 29 Августа 2019, 21:52:06 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4471
    • Просмотр профиля
Он медленный. Намного медленнее CISF и NFS.
И не приспособлен для многопользовательского доступа.
- очепятка, однако, CIFS

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2594
    • Просмотр профиля
генерируете на каждом ПК ssh ключ

В домашней сети можно и один сгенерировать и использовать на обоих ПК.

А можно использовать для этих целей sshfs.
На мой взгляд удобней чем sftp для этих целей.
Кстати монтируется от имени пользователя, что тоже очень удобно.
А чего это вы тут делаете, а?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
очепятка, однако, CIFS
Сенькью вери мач.

Пользователь добавил сообщение 29 Августа 2019, 21:52:50:
В домашней сети можно и один сгенерировать и использовать на обоих ПК.
Не стоит так делать. Даже на домашней машине.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
Кстати монтируется от имени пользователя, что тоже очень удобно.
Монтируется так, как настроили.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2594
    • Просмотр профиля

Пользователь добавил сообщение 29 Августа 2019, 21:52:50:
В домашней сети можно и один сгенерировать и использовать на обоих ПК.
Цитировать
Не стоит так делать. Даже на домашней машине.
Сидя за маршрутизатором можно и ничено страшного в этом нет.

Пользователь добавил сообщение 29 Августа 2019, 22:49:56:
Кстати монтируется от имени пользователя, что тоже очень удобно.
Монтируется так, как настроили.
Никак не настраивал, sshfs не требует root для монтирования.
« Последнее редактирование: 29 Августа 2019, 22:49:56 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
На мой взгляд удобней чем sftp для этих целей.
Чем удобнее? Не пробовал.
С sftp я один раз набираю адрес в файловом менеджере, затем просто тащу закладку на левую панель, и всё.
Если мыши нет под рукой или просто не хочется отключаться от терминала, копирую файлы / папки с / на удалённый ПК утилитой scp.
scp 192.168.1.101:~/mydir $PWDУдивительно, но мало в интернете информации о таких простых утилитах.
Пока книжку не прочитал (Linux Pocket Guide, Daniel J. Barret) пользовался rsync с кучей аргументов.
Debian 11, Debian 11 Server

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2594
    • Просмотр профиля
Чем удобнее? Не пробовал.
Одна комманда не требующая root и работаем с другим ПК как с локальным каталогом.
mc не корректно рабомает с sftp, а вот с sshfs проблем не будет.

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
100 лет назад не помню. :(
https://forum.ubuntu.ru/index.php?topic=249225.0
Wars ~.o

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.