sieć Linux <> Linux -udostępnianie zasobów

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
blendermen
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 07 sty 2007, 16:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

sieć Linux <> Linux -udostępnianie zasobów

Post autor: blendermen »

Witam. Połączyłem dwa Linuksy w sieć. Gdy na jednym z komputerów(samba) udostępniałem sobie pliki nie było żadnych problemów a teraz kiedy sprawa wydaje się o wiele prostsza nie wiem o co chodzi :razz:
Więc.
Teraz mam dwa Linuksy:
Na jednym z komputerów klikam "Dodaj katalog sieciowy" wybieram "ssh" i wybieram sobie jakiś katalog ale gdy chcę obejrzeć jakiś film, puścić muzykę to najpierw muszę ściągnąć ten plik na mój dysk. Po 2 jak uruchomić na takim dysku konsolę ?
Da się coś z tym zrobić ?
Jest jakiś inny sposób na to ale żeby nie instalować samby
Pozdrawiam
Fortuna favet fortibus - Los sprzyja mężnym
jawojx

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: jawojx »

Uniksowy Network File System potrafi obsługiwać strumieniowanie mediów tak jak samba , instalacja i konfiguracja dla Ubuntu 7.10 ,ale tak samo jest dla 8.04 .
blendermen ; Po 2 jak uruchomić na takim dysku konsolę ?
Na jakim dysku , na tym drugim komputerze ? Możesz zalogować się do tego drugiego komputera w konsoli ;

Kod: Zaznacz cały

ssh  adres_IP
i już masz konsolowe połączenie i dostęp do programów w konsoli .
skarlcf
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 07 maja 2008, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: skarlcf »

Spróbuj wykorzystać sshfs. Tutaj masz krótki opis instalacji i konfiguracji sshfs na Ubuntu.
fanaticalcode.com
Awatar użytkownika
blendermen
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 07 sty 2007, 16:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: blendermen »

Witam.
Zrobiłem tak jak mówisz ale po wpisaniu na serwerze

Kod: Zaznacz cały

root@siduxbox:~# sudo /etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.1/24:/media/disk1part5".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.1/24:/media/disk1part5".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

exportfs: incompatible duplicated export entries:
exportfs:       192.168.1.1/24:/media/disk1part5 (0x435) [IGNORED]
exportfs:       192.168.1.1/24:/media/disk1part5 (0x430)
.
Starting NFS kernel daemon: nfsd mountd.                        
a gdy chcę zamontować te zasoby na kliencie to:

Kod: Zaznacz cały

mazur@sidux:~$ sudo mount 192.168.1.3:/media/disk1part5 /media/mp3
mount.nfs: mount to NFS server '192.168.1.3' failed: System Error: Connection refused
mazur@sidux:~$                                              
I na tym koniec - korzystałem z kilku źródeł i nadal to samo

A co do sshfs to zadziałało ale jak montuje to muszę być zalogowany jako root i wtedy działa(nie trzeba pobierać filmów by je obejrzeć). Sprawa wygląda inaczej jeżeli zaloguje się na zwykłego użytkownika - wtedy nie mam dostępu do tego folderu-chmod 777 i ustawienia praw dostępnu nie działają i muszę wpisywać sudo konqueror i wchodzić jako root ale wtedy nie działają filmy - tylko normalnie się pobierają na dysk lokalny.Wpisanie automatycznego montowania do /etc/fstab nie działa bo za każdym razem mount -a woła o hasło
Pozdrawiam.
Fortuna favet fortibus - Los sprzyja mężnym
jawojx

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: jawojx »

Masz udostępniony taki katalog (partycje) /media/disk1part5 , ja nie wiem czy to jest zamontowane przed udostępnieniem czy nie , zróbmy tak dla testu ;
Utwórz katalog do testu w twoim domowym ;

Kod: Zaznacz cały

mkdir test 
W nim umieść taki plik , by coś tam było ;

Kod: Zaznacz cały

touch  test/to_ma_byc_widoczne
teraz katalog do montowana ;

Kod: Zaznacz cały

mkdir  zdalny
teraz w pliku ;

Kod: Zaznacz cały

sudo gedit /etc/exports
umieść tylko taki wpis , sprawdzając czy katalogi i zakres IP się zgadza ;

Kod: Zaznacz cały

/home/mazur/test   192.168.1.1/24(rw,no_root_squash,async)
Restartuj serwer ;

Kod: Zaznacz cały

sudo /etc/init.d/nfs-kernel-server restart
Wyeksportuj ustawienia ;

Kod: Zaznacz cały

sudo exportfs -a
teraz na tym samym komputerze sprawdź czy można zamontować udostępnione zasoby ;

Kod: Zaznacz cały

sudo mount 192.168.1.1:/home/mazur/test  ~/zdalny
I sprawdź czy plik który zrobiliśmy w katalogu test jest widoczny w katalogu zdalny , jak wszystko jest dobrze spróbuj zamontować z innego komputera , sprawdź adres IP ,czy zaporę sieciową .
Awatar użytkownika
blendermen
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 07 sty 2007, 16:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: blendermen »

Witam.
Dziękuje za odpowiedz.
Mam zamontowany dysk na disk1part5.
Zrobiłem tak jak piszesz lecz ciągle to samo.

Po wpisaniu:

Kod: Zaznacz cały

mazur@sidux:/etc/init.d/nfs-kernel-server restart

Kod: Zaznacz cały

Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.1/24:/home/mazur/test".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

.
Starting NFS kernel daemon: nfsd mountd.
Po:

Kod: Zaznacz cały

mazur@sidux:~$ sudo exportfs -a

Kod: Zaznacz cały

exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.2:/home/mazur/test".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x
Kiedy wchodzę do katalogu zdalny nie ma nic czyli operacja nie powiodła się.
Istnieje jeszcze jakieś inne rozwiązanie prócz NFS ?
Pozdrawiam
Fortuna favet fortibus - Los sprzyja mężnym
skarlcf
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 07 maja 2008, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: skarlcf »

Próbowałeś sshfs?
fanaticalcode.com
Awatar użytkownika
blendermen
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 07 sty 2007, 16:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: blendermen »

Tak, próbowałem - jedynie on działa ale nie do końca.
Sprawa wygląda następująco.
sshfs działa bardzo dobrze ale jeżeli jestem zalogowany całkowicie jako root(nie w konsoli)
,wtedy działają filmy, widoczny jest katalog gdzie zamontowałem zasoby.
Ale jeżeli przejdę na siebie w sesji to
1. Nie widze nawet utworzonego katalogu, w którym jako root zamontowałem zasoby. Jeżeli wpisze w konquerorze /media/serwer to pisze, że nie ma takiego pliku. A jak chcę wejść do tego katalogu przez konsolę to pisze że nie mam praw dostępu.
2. Po ustawieniu w /etc/fstab tak jak piszę w poradniku nic się nie montuje.
3. po uruchomieniu konquerora z prawami roota

Kod: Zaznacz cały

sudo konqueror
to: widoczny jest /media/serwer ale gdy chcę wejść i obejrzeć film to zachowuje się jakbym wszedł przez ssh czyli ściąga film na /home/mazur/ i dopiero zaczyna odtwarzanie
Pozdrawiam
Fortuna favet fortibus - Los sprzyja mężnym
skarlcf
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 07 maja 2008, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: skarlcf »

Pracujesz jako root pod X? :-/

U mnie to rozwiązanie się sprawdza (Gnome), ale zasób montuję za każdym razem z palca (alias w konsoli) jako zwykły użytkownik. Dopisałeś się do grupy fuse w swoim systemie (trzeba się przelogować)?
fanaticalcode.com
Awatar użytkownika
blendermen
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 07 sty 2007, 16:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: blendermen »

Pracujesz jako root pod X? :-/
Niee tylko chciałem sprawdzić czy działa na roocie

Dzięki. Teraz wszsytko działa ale martwi mnie to, że muszę montować ręcznie bo nawet jak dam aliasa to i tak muszę wpisywać hasło za każdym razem ale ważne, że działa.
Problem rozwiązany
Fortuna favet fortibus - Los sprzyja mężnym
skarlcf
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 07 maja 2008, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: sieć Linux <> Linux -udostępnianie zasobów

Post autor: skarlcf »

Może logowanie na podstawie klucza?
Logowanie bez hasła w ssh/sshfs
fanaticalcode.com
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 17 gości