У меня есть два ноутбука под управлением Ubuntu 12.04. Оба подключаются к одной и той же сети WIFI для доступа в Интернет.
Как мне соединить их друг с другом, чтобы я мог получать доступ к файлам друг от друга и наоборот?
Кроме того, как мне управлять разрешениями пользователей и т. Д. Для них?
Если вам не требуется шифрование, вы можете использовать python. Если у вас установлен python, вы можете попробовать SimpleHTTPServer. Для этого
cd /folder/to/share
И затем,
python -m SimpleHTTPServer
Это позволит совместно использовать через порт 8000. Другой компьютер может получить доступ к файлам, используя http: // yourlocalIP: 8000 [ 112]
перейдите в каталог / etc / samba и введите:
sudo gedit smb.conf
Затем просто добавьте эту строку после имени рабочей группы:
usershare owner only = false
и выйдите с сохранением.
Теперь перезапустите службы:
sudo service smbd restart
sudo service nmbd restart
Теперь создайте пользователя Samba:
sudo smbpasswd -a RAIHAN
и предоставьте пароль для этого пользователя.
Вот и все !!!
Цели:
Совместное использование папки между 2 Ubuntu с помощью
blockquote> компьютера samba ПК
sudo smbpasswd -a USERNAME
Получите ваш локальный IP-адрес системы, в которой есть файлы, к которым вы хотите получить доступ
ip address show
при подключении к Wi-Fi 3 : wl01 или в случае выбора Ethernet 2: enp3s0
вы закончили с хостом, перейдите к системной форме, к которой вы хотите получить доступ, откройте файловый менеджер (nautilus) и выберите другие местоположения в нижней части окна, чтобы подключиться к Поле ввода с сервера
Введите
sftp://<the_IP_of_the_server>/home/<username>
и нажмите кнопку подключения, вам будет предложено ввести имя пользователя и пароль пользователь, к каким файлам вы хотите получить доступ
Если у вас два компьютера, на которых работает Ubuntu в одной сети, было бы неплохо использовать openssh для обмена файлами между ними.
На сервере (компьютере с файлами, к которым вы хотите получить доступ) запустите:
sudo apt install openssh-server
На клиенте вы должны уже установить ssh
(если по какой-то причине он не установлен, запустите sudo apt install openssh-client
).
Затем вам нужно выяснить IP-адрес компьютера, к которому вы хотите подключиться. В большинстве случаев это что-то вроде 192.168.1.x. Чтобы узнать IP, запустите ifconfig
и найдите интерфейс «wl ...» (или «eth ...», если вы подключены через кабель Ethernet).
На клиенте откройте Nautilus (Super + E) и перейдите в «Файл -> Подключиться к серверу».
Введите sftp://<the_IP_of_the_server>
В более старой версии Ubuntu вы можете выбрать папку, которой вы хотите поделиться. Начиная с Ubuntu 16, если вы не укажете путь после IP, вы получите домашний каталог. Для определенного каталога за пределами домашнего каталога пользователя, к которому вы подключаетесь, вам нужно ввести его путь.
Обратите внимание, что подключение может занять некоторое время, в зависимости от размера каталога папки.
Вам будет предложено ввести имя пользователя / пароль компьютера, к которому вы хотите подключиться.
Название каталога станет закладкой в Наутилусе.
Вы должны иметь права на чтение / запись.
Кажется, что каждая установка самбы немного отличается. Вы захотите изменить настройки, пока не получите что-то, что работает.
Возможно, это поможет, хотя. Это мое монтирование диска NTFS:
[Alpha]
path = /media/alpha/
browseable = yes
readonly = no
guest ok = yes
create mask = 0644
directory mask = 0755
force user = default
force group = default
Затем я убедился, что / media / alpha смонтирован с разрешениями 777.
Использование Samba делает это с вами ... sshfs лучше.
Редактировать: я недавно обновил разрешения на моем внешнем диске, и его монтирование как 777 не требуется. Ограничение разрешений на диске ntfs, вероятно, является другой темой.