|
SSH (Secure SHell) er navnet på en protokol, der bruges til at få adgang til eksterne maskiner over et netværk. Det tillader kontrollere computeren fuldt ud ved hjælp af en kommandotolk. Yderligere, SSH giver os mulighed for at kopiere data sikkert (information rejser krypteret). Så hvis du har Linux på begge maskiner og vil kopiere data uden at installere SAMBA, skal du sørge for at prøve denne mulighed. Du kan bruge det direkte fra Nautilus! |
Brug af Nautilus
1. Installer openssh-server på den computer, du vil oprette forbindelse fra. Hvis vi antager, at vi på et tidspunkt vil ønske at oprette forbindelse fra den anden computer til den, vi bruger i øjeblikket, ville det give mening at installere openssh-server på begge (eller flere) maskiner.
sudo apt-get install openssh-server
2. Du kan genstarte computerne eller køre openssh-server.
3. På den maskine, hvorfra du vil styre hele operationen, skal du åbne Nautilus og trykke på Ctrl+L for at skrive i adresselinjen. Skriv ssh://NROIP. Første gang du opretter forbindelse til computeren, vil du se en meddelelse, der siger, at værtsgodkendelse ikke kan udføres. Vælg indstillingen for at fortsætte.
4.- Den vil bede dig om det brugernavn og den adgangskode, du vil bruge til at logge ind på den maskine, du vil have adgang til.
5. Lad os sætte sejl!
Fra terminalen
1. Skriv følgende på den computer, hvorfra du vil styre hele operationen:
ssh NRO_IP
2. Den vil bede om adgangskoden, og så vil du kunne få adgang til alle filerne på den eksterne computer.
3. For at logge ud skal du trykke på Ctrl+D (hvis du har Bash) eller skrive:
logger ud
Brug af SCP
SCP er et SSH-plugin, der giver os mulighed for at kopiere filer hurtigt og sikkert.
Syntaksen er meget enkel:
scp-fil bruger @ server: sti
For at kopiere i omvendt rækkefølge fra fjerncomputeren til din, vendte jeg simpelthen ordren:
scp bruger @ server: sti / fil local_path
Det er for eksempel, hvis vi ønskede at sende noget til fjerncomputeren:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Denne kommando kopierer fillisten.txt fra den computer, jeg bruger, til mappen ~ / miscosas på min fjerncomputer. Ejeren af denne fil er earendil-brugeren (af min fjerncomputer).
For at kopiere hele mapper skal du blot tilføje parameteren -r:
scp -r ~ / earendil fotos @ earendil-desktop: ~ / miscosas
Denne kommando kopierer fotos-mappen, der er placeret i HJEMME på den computer, jeg bruger, til myter-mappen, som er placeret i HJEMMET på min fjerncomputer.
Nu ville den samme proces i omvendt være:
scp earendil @ earendil-desktop: ~ / mine ting / fotos ~
Dette kopierer ~ / mystuff / fotos / mappen fra fjerncomputeren til mappen HOME på den computer, jeg bruger.
Endelig er det vigtigt at bemærke, at standardstien er din brugermappe. Hvis du vil kopiere noget til eller derfra, kan du udelade stien:
scp list.txt earendil-desktop:
I dette tilfælde er det ikke nødvendigt at skrive det, da brugeren gentages på begge maskiner. Jeg kopierer også fra HJEM til HJEM, hvorfor det heller ikke er nødvendigt at skrive filernes fulde sti.