Kopiera filer mellan två ubuntu datorer [LÖST]
Kopiera filer mellan två ubuntu datorer [LÖST]
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!!!
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!!!
Senast redigerad av 1 fashoin, redigerad totalt 14 gånger.
-
- Inlägg: 787
- Blev medlem: 18 jun 2007, 03:44
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: malmö
- Kontakt:
Re: Kopiera filer mellan två ubuntu datorer
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
ä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?
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?
-
- Inlägg: 787
- Blev medlem: 18 jun 2007, 03:44
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: malmö
- Kontakt:
Re: Kopiera filer mellan två ubuntu datorer
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å.

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
Är inte det smidigaste scp -r?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
Re: Kopiera filer mellan två ubuntu datorer
Jag kanske är lite blond men vad är scp -r
Terminalkommando?
Terminalkommando?

Re: Kopiera filer mellan två ubuntu datorer
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.fashoin skrev:Jag kanske är lite blond men vad är scp -r
Terminalkommando?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
Re: Kopiera filer mellan två ubuntu datorer
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!?????
de kanske kallas scp -r!?????
-
- Inlägg: 309
- Blev medlem: 09 dec 2008, 21:34
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Trelleborg
Re: Kopiera filer mellan två ubuntu datorer
Du använder någon form av grafiskt lager som förmodligen använder samba ett par steg ner, skulle jag gissa på...?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!?????
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
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!
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!
-
- Inlägg: 309
- Blev medlem: 09 dec 2008, 21:34
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Trelleborg
Re: Kopiera filer mellan två ubuntu datorer
Om du formulerar frågan så... då brukar jag själv använda ssh (eller rättare sagt scp)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!
Kod: Markera allt
scp -r mapp user@server:path/
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.
Kod: Markera allt
scp -r user@server:path/mapp/ .
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:
Kod: Markera allt
ssh user@server
cd path
pwd

/Johan
Re: Kopiera filer mellan två ubuntu datorer
Välldigt bra beskrivning! Lätt att förstå!jsiei97 skrev:Om du formulerar frågan så... då brukar jag själv använda ssh (eller rättare sagt scp)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!
Och om vi tar ovan steg för stegKod: Markera allt
scp -r mapp user@server:path/
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.Kod: Markera allt
scp -r user@server:path/mapp/ .
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 praktisktKod: Markera allt
ssh user@server cd path pwd
![]()
/Johan
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
-
- Inlägg: 309
- Blev medlem: 09 dec 2008, 21:34
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Trelleborg
Re: Kopiera filer mellan två ubuntu datorer
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:
Kod: Markera allt
sudo apt-get install openssh-server
Re: Kopiera filer mellan två ubuntu datorer
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 JohanKod: Markera allt
sudo apt-get install openssh-server
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
Vill man flytta filer via SSH kan man använda Nautilus.
Linuxkompis - En vänlig Linux-gemenskap för alla!
-
- Inlägg: 309
- Blev medlem: 09 dec 2008, 21:34
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Trelleborg
Re: Kopiera filer mellan två ubuntu datorer
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:~$
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
Nautilus fungerar inte över nätverk!Hund skrev:Vill man flytta filer via SSH kan man använda Nautilus.
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
Jo de funkade fint att öppna xclock.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äroch det sista är att man kan köra x program genom över ssh också,Kod: Markera allt
cj@Dumburk:~$ hostname Dumburk cj@Dumburk:~$ ssh cj@fry hostname fry cj@Dumburk:~$
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
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!
-
- Inlägg: 309
- Blev medlem: 09 dec 2008, 21:34
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Trelleborg
Re: Kopiera filer mellan två ubuntu datorer
Ger dig ett utdrag från "man ssh"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!
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.

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
vsftpd och ftp?fashoin skrev:Nautilus fungerar inte över nätverk!Hund skrev:Vill man flytta filer via SSH kan man använda Nautilus.
Inte för mig i alla fall!
Och jag eftersökte ett sätt som INTE vart "grafiskt"
Linuxkompis - En vänlig Linux-gemenskap för alla!