Sida 1 av 2
Kopiera filer mellan två ubuntu datorer [LÖST]
Postat: 02 mar 2009, 19:15
av fashoin
Jag har en dator med ubuntu som fungerar som filserver vi kan kalla den server,
och en annan med ubuntu som jag arbetar med, vi kallar den Arbetsdator.
Har skapat en utdelad mapp med skrivrättigheter på min server dator med hjälp av gksudo nautilus.
När jag sedan ska flytta filer från arbetsdatorn till servern så funkar det så länge jag flyttar ett mindre antal filer.
När jag flyttar så drar jag och släpper filerna till mappen på servern.
Men drar jag en mapp t ex med några tusen foton i fryser allt till slut och det står:
Förbindelsen dog ut (timeout).
Varför uppstår detta?
Tacksam för svar!!!
Re: Kopiera filer mellan två ubuntu datorer
Postat: 02 mar 2009, 20:49
av eyerouge
Låter skumt, och som en bug. Händer det bara när det gäller många filer som kan förhandsgranskas som minatyrer, t.ex. just bilder i miniatyr-viewn? Eller gäller det även sådana filer som inte kan förhandsgranskas som tumnaglar inne i Nautilus? Det var det enda jag kunde komma på så här på rak arm...
Re: Kopiera filer mellan två ubuntu datorer
Postat: 02 mar 2009, 21:32
av fashoin
är ganska ny på ubuntu men de gäller bara bilder som exempel!
testade tidigare med nästan lika många ljudfiler och då hände samma sak!
så jag tror inte att det har med filtypen att göra!
men som sagt går de skit bra när man flyttar "lite åt gången"
Finns de något säkrare sätt att kopiera filer på?
i terminal eller något annat grafiskt sätt?
Re: Kopiera filer mellan två ubuntu datorer
Postat: 02 mar 2009, 21:43
av eyerouge
Det som verkar ske är att den time outar av något skäl. Varför verker bero på antalet filer kombinerat med något som Nautilus gör. Det jag gissade på var att skapa tumnaglar. Du skrev inte om du testade med t.ex. bilderna satta i "Listvy" på både sändare och mottagare. In i mappen där bilderna är, och sätt viewn på Listvy:
Det finns säkert hundratals andra sätt att överföra filer i nätverket än att köra just Nautilus. En idé är att helt enkelt köra en annan "filbläddrare" fram tills att problemet är åtgärdat i Nautilus. Vet inte vilka som har stöd för nätverk och hurdant stöd de har, men en som är bra för övtigt är t.e.x.
PCManFM som nog finns i förrådet också.
Re: Kopiera filer mellan två ubuntu datorer
Postat: 02 mar 2009, 21:57
av dmz
Är inte det smidigaste scp -r?
Re: Kopiera filer mellan två ubuntu datorer
Postat: 02 mar 2009, 22:56
av fashoin
Jag kanske är lite blond men vad är scp -r
Terminalkommando?

Re: Kopiera filer mellan två ubuntu datorer
Postat: 03 mar 2009, 02:06
av dmz
fashoin skrev:Jag kanske är lite blond men vad är scp -r
Terminalkommando?

scp är samma sak som cp fast med den skillnaden att du gör det via ssh som jag antog att du använde redan nu? Jag har säkert jättefel dock.
Re: Kopiera filer mellan två ubuntu datorer
Postat: 03 mar 2009, 19:25
av fashoin
Det jag använde mig av var att dra mappen från arbetsdatorn och släppa den i den utdelade mappen på servern.
de kanske kallas scp -r!?????
Re: Kopiera filer mellan två ubuntu datorer
Postat: 06 mar 2009, 08:10
av jsiei97
fashoin skrev:Det jag använde mig av var att dra mappen från arbetsdatorn och släppa den i den utdelade mappen på servern.
de kanske kallas scp -r!?????
Du använder någon form av grafiskt lager som förmodligen använder samba ett par steg ner, skulle jag gissa på...?
ssh (ssh, scp, sftp m.fl.) är ett annat nätverksprotokoll, dock helt krypterat och väldigt säkert.
Det finns lite grafiska lager man kan lägga ovanpå, som t.ex. konqueror använder sig av fish://user@server så får du upp en representation av ssh servern i ett fönster i konqueror. (fast jag har inte använt detta på ett bra tag)
Sedan har man ju sshfs som gör samma sak, men jag vet inte någon grafiskt lull lull som man kan lägga ovanpå.
(men det kanske någon annan vet)
/Johan
Re: Kopiera filer mellan två ubuntu datorer
Postat: 07 mar 2009, 00:25
av fashoin
Har inte riktigt fått
svar på min fråga.
Jag vill kopiera en mapp med många filer i (tusentals), till en annan mapp
som ligger på nätverket!
Hur gör man lättast!? funkar inte speciellt pålitligt att dra å släppa mappen med musen!
Re: Kopiera filer mellan två ubuntu datorer
Postat: 07 mar 2009, 10:15
av jsiei97
fashoin skrev:
Jag vill kopiera en mapp med många filer i (tusentals), till en annan mapp
som ligger på nätverket!
Hur gör man lättast!? funkar inte speciellt pålitligt att dra å släppa mappen med musen!
Om du formulerar frågan så... då brukar jag själv använda ssh (eller rättare sagt scp)
Och om vi tar ovan steg för steg
scp Secure CoPy, ungefär samma ide som det vanliga kommandot cp fast det är krypterat och det kan jobba över nätverk.
-r så att det blir rekursivt, dvs att vi tar med alla undermappar och alla dina tusentals filer.
mapp den mapp du vill flytta, jag brukar gå till det stället där mappen ligger med cd först.
Men man skulle lika gärna kunna använda full sökväg t.ex. /home/nisse/Skrivbord/mapp/ om din mapp låg på ditt skrivbord.
user@server användarnamn på servern dit du vill flytta filerna, och server kan vara ett namn eller ett ip-nummer.
Lägg märke till att det är samma syntax som en vanlig mail och om du läser @ som "at" så är det ganska logiskt.
Skulle alltså kunna vara nisse@192.168.0.45 om du nu har ett konto som heter nisse på en dator med ip 192.168.0.45.
:path/ Och till slut var i den andra datorn du vill lägga filerna.
Vill du ha absolut sökväg är det bara att börja med ett /path/,
annars kommer sökvägen att påbörjas i den din /home/user/ katalog i den andra datorn.
Så brukar jag själv jobba i alla fall
Och man kan nämna att byta plats på mapp och user@server så kommer du att hämta istället för att lämna filer.
Så om du vill hämta hem path/mapp/ igen och lägga den där du råkar vara just nu dvs "." så bytar du plats på
argumenten.
Inte så mycket grafik, men det är snabbt och effektivt.
Och om du tycker att sökvägar är tråkiga att skriva in så kommer glöm inte bort att tabb-komplettera
så mycket som möjligt. Och i datorn som är på andra sidan så brukar jag faktiskt logga in och
klipp och klistra sökvägen om tabb-kompletteringen inte fungerar (vilket den inte brukar i just detta fallet).
Dvs t.ex. så här:
I detta exemplet är det rätt meningslöst att klipp och klistra, men om din path är 50-200 tecken lång så kan det vara praktiskt
/Johan
Re: Kopiera filer mellan två ubuntu datorer
Postat: 08 mar 2009, 12:54
av fashoin
jsiei97 skrev:fashoin skrev:
Jag vill kopiera en mapp med många filer i (tusentals), till en annan mapp
som ligger på nätverket!
Hur gör man lättast!? funkar inte speciellt pålitligt att dra å släppa mappen med musen!
Om du formulerar frågan så... då brukar jag själv använda ssh (eller rättare sagt scp)
Och om vi tar ovan steg för steg
scp Secure CoPy, ungefär samma ide som det vanliga kommandot cp fast det är krypterat och det kan jobba över nätverk.
-r så att det blir rekursivt, dvs att vi tar med alla undermappar och alla dina tusentals filer.
mapp den mapp du vill flytta, jag brukar gå till det stället där mappen ligger med cd först.
Men man skulle lika gärna kunna använda full sökväg t.ex. /home/nisse/Skrivbord/mapp/ om din mapp låg på ditt skrivbord.
user@server användarnamn på servern dit du vill flytta filerna, och server kan vara ett namn eller ett ip-nummer.
Lägg märke till att det är samma syntax som en vanlig mail och om du läser @ som "at" så är det ganska logiskt.
Skulle alltså kunna vara nisse@192.168.0.45 om du nu har ett konto som heter nisse på en dator med ip 192.168.0.45.
:path/ Och till slut var i den andra datorn du vill lägga filerna.
Vill du ha absolut sökväg är det bara att börja med ett /path/,
annars kommer sökvägen att påbörjas i den din /home/user/ katalog i den andra datorn.
Så brukar jag själv jobba i alla fall
Och man kan nämna att byta plats på mapp och user@server så kommer du att hämta istället för att lämna filer.
Så om du vill hämta hem path/mapp/ igen och lägga den där du råkar vara just nu dvs "." så bytar du plats på
argumenten.
Inte så mycket grafik, men det är snabbt och effektivt.
Och om du tycker att sökvägar är tråkiga att skriva in så kommer glöm inte bort att tabb-komplettera
så mycket som möjligt. Och i datorn som är på andra sidan så brukar jag faktiskt logga in och
klipp och klistra sökvägen om tabb-kompletteringen inte fungerar (vilket den inte brukar i just detta fallet).
Dvs t.ex. så här:
I detta exemplet är det rätt meningslöst att klipp och klistra, men om din path är 50-200 tecken lång så kan det vara praktiskt
/Johan
Välldigt bra beskrivning! Lätt att förstå!
Men när jag gör precis som de står får jag detta meddelandet!
ssh: connect to host <ipnummer> port 22: No route to host
lost connection
Re: Kopiera filer mellan två ubuntu datorer
Postat: 08 mar 2009, 21:34
av jsiei97
fashoin skrev:
Välldigt bra beskrivning! Lätt att förstå!
Men när jag gör precis som de står får jag detta meddelandet!
ssh: connect to host <ipnummer> port 22: No route to host
lost connection
En liten detalj glömde jag, du måste installera ssh servern i den andra datorn
Fast det borde räcka med:
Mvh Johan
Re: Kopiera filer mellan två ubuntu datorer
Postat: 09 mar 2009, 21:43
av fashoin
jsiei97 skrev:fashoin skrev:
Välldigt bra beskrivning! Lätt att förstå!
Men när jag gör precis som de står får jag detta meddelandet!
ssh: connect to host <ipnummer> port 22: No route to host
lost connection
En liten detalj glömde jag, du måste installera ssh servern i den andra datorn
Fast det borde räcka med:
Mvh Johan
OOOOOHHHHH yeeeaahhh!!!
nu funkar de fint!
Har bara provat med några testdokument så nu ska jag prova
med lite "fler" filer!
tack så hjärtligt!
Re: Kopiera filer mellan två ubuntu datorer
Postat: 09 mar 2009, 22:22
av Hund
Vill man flytta filer via SSH kan man använda Nautilus.
Re: Kopiera filer mellan två ubuntu datorer
Postat: 10 mar 2009, 07:46
av jsiei97
fashoin skrev:OOOOOHHHHH yeeeaahhh!!!
nu funkar de fint!
Har bara provat med några testdokument så nu ska jag prova
med lite "fler" filer!
tack så hjärtligt!
Du är välkommen
Men kom att tänka på några trick till som kan göra livet ännu lite lättare.
Ett är att använda ssh nycklar så man slipper skriva sina lösenord hela tiden.
(detta är lite mer komplicerat, men någon har kanske en bra länk i bakfickan?)
Ett annat är att man inte behöver "logga in" för att köra kommandon i den andra datorn,
man kan bara lägga det kommandot man vill köra efter en vanlig ssh rad t.ex. så här
Kod: Markera allt
cj@Dumburk:~$ hostname
Dumburk
cj@Dumburk:~$ ssh cj@fry hostname
fry
cj@Dumburk:~$
och det sista är att man kan köra x program genom över ssh också,
detta brukar vara avslaget default och kräver lite knep och knåp att få igång men sedan är det väldigt praktiskt.
Du kan testa med ssh -X flaggan så här för att starta xclock (men det kan vara vilket grafiskt program som helst)
Kod: Markera allt
cj@Dumburk:~$ ssh -X cj@fry
cj@fry:~$ xclock &
cj@fry:~$
Mvh Johan
Re: Kopiera filer mellan två ubuntu datorer
Postat: 10 mar 2009, 17:09
av fashoin
Hund skrev:Vill man flytta filer via SSH kan man använda Nautilus.
Nautilus fungerar inte över nätverk!
Inte för mig i alla fall!
Och jag eftersökte ett sätt som INTE vart "grafiskt"
Re: Kopiera filer mellan två ubuntu datorer
Postat: 10 mar 2009, 17:21
av fashoin
jsiei97 skrev:fashoin skrev:OOOOOHHHHH yeeeaahhh!!!
nu funkar de fint!
Har bara provat med några testdokument så nu ska jag prova
med lite "fler" filer!
tack så hjärtligt!
Du är välkommen
Men kom att tänka på några trick till som kan göra livet ännu lite lättare.
Ett är att använda ssh nycklar så man slipper skriva sina lösenord hela tiden.
(detta är lite mer komplicerat, men någon har kanske en bra länk i bakfickan?)
Ett annat är att man inte behöver "logga in" för att köra kommandon i den andra datorn,
man kan bara lägga det kommandot man vill köra efter en vanlig ssh rad t.ex. så här
Kod: Markera allt
cj@Dumburk:~$ hostname
Dumburk
cj@Dumburk:~$ ssh cj@fry hostname
fry
cj@Dumburk:~$
och det sista är att man kan köra x program genom över ssh också,
detta brukar vara avslaget default och kräver lite knep och knåp att få igång men sedan är det väldigt praktiskt.
Du kan testa med ssh -X flaggan så här för att starta xclock (men det kan vara vilket grafiskt program som helst)
Kod: Markera allt
cj@Dumburk:~$ ssh -X cj@fry
cj@fry:~$ xclock &
cj@fry:~$
Mvh Johan
Jo de funkade fint att öppna xclock.
fungerar de precis som jag satt vid den datorn
eller vad innebär: ssh -X <anvnamn>@<ip>?
välldigt smidigt, för då slipper man ju använda fjärrskrivbordsvisare så mycke hela tiden!
Re: Kopiera filer mellan två ubuntu datorer
Postat: 10 mar 2009, 19:56
av jsiei97
fashoin skrev:
Jo de funkade fint att öppna xclock.
fungerar de precis som jag satt vid den datorn
eller vad innebär: ssh -X <anvnamn>@<ip>?
välldigt smidigt, för då slipper man ju använda fjärrskrivbordsvisare så mycke hela tiden!
Ger dig ett utdrag från "man ssh"
Kod: Markera allt
-X Enables X11 forwarding. This can also be specified on a per-host
basis in a configuration file.
X11 forwarding should be enabled with caution. Users with the
ability to bypass file permissions on the remote host (for the
user’s X authorization database) can access the local X11 display
through the forwarded connection. An attacker may then be able
to perform activities such as keystroke monitoring.
For this reason, X11 forwarding is subjected to X11 SECURITY
extension restrictions by default. Please refer to the ssh -Y
option and the ForwardX11Trusted directive in ssh_config(5) for
more information.
Det är en bättre sammanfattning än vad jag kan göra
Och nästan lika som att sitta framför,
det är lite långsammare ibland eftersom man skickar en massa data över nätverket.
Men om man gör det hemma i sitt LAN så brukar det gå rätt hyfsat.
Mvh Johan
Re: Kopiera filer mellan två ubuntu datorer
Postat: 12 mar 2009, 10:15
av Hund
fashoin skrev:Hund skrev:Vill man flytta filer via SSH kan man använda Nautilus.
Nautilus fungerar inte över nätverk!
Inte för mig i alla fall!
Och jag eftersökte ett sätt som INTE vart "grafiskt"
vsftpd och ftp?