Sådan kopieres filer på dit LAN via SSH

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, som vi vil oprette forbindelse til. Faktisk, hvis vi antager, at vi på et eller andet tidspunkt vil oprette forbindelse fra den anden computer, vi bruger i øjeblikket, ville det være logisk at installere openssh-server på de 2 (eller flere) maskiner.

sudo apt-get install openssh-server

2.- Du kan genstarte compus eller køre openssh-server.

3.- På maskinen, hvorfra du skal styre hele operationen, skal du åbne Nautilus og trykke på Ctrl + L for at kunne skrive i adresselinjen. Jeg skrev ssh: // NROIP. Første gang du opretter forbindelse til computeren, vises der en meddelelse, der siger, at værtens ægthed ikke kan udføres. Vælg indstillingen for at gå videre.

4.- Det beder dig om det brugernavn og den adgangskode, som du vil logge på med den maskine, du vil have adgang til.

5.- Lad os sejle! 🙂

Fra terminalen

1.- På den computer, hvorfra du skal kontrollere hele operationen skrev jeg:

ssh NRO_IP

2.- Det beder om din adgangskode, og så vil du være i stand til at få adgang til alle filerne på fjerncomputeren.

3.- For at logge ud skal du trykke på Ctrl + D (hvis du har Bash) eller skrive:

logout
I tilfælde af at have oprettet forbindelse flere gange nægter den pludselig at oprette forbindelse. Prøv at rydde listen over kendte værter ved at udføre følgende kommando på den computer, du vil have adgang til fra: rm ~ / .ssh / known_hosts.

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
Bemærk: Hvis du får fejlen "ssh: Kunne ikke løse værtsnavn earendil-desktop: Navn eller tjeneste ikke kendt mistet forbindelse", skal du prøve at erstatte serveren med serverens IP-nummer. Takket være Snocks ved vi, at det også er muligt at tilføje en linje i formatet "IP-værtsnavn" til filen / Etc / hosts. Eks: 192.168.1.101 earendil-desktop.

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.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Billede af Carlos Del Rio sagde han

    Ven, du reddede mit liv, du ved ikke, hvor meget jeg takker dig !!

    Tak og tusind tak !!

  2.   Lad os bruge Linux sagde han

    Hej CaMaRoN! Tak for oplysningerne.
    Det er selvfølgelig, hvad dette indlæg handler om at have adgang til en anden pc via SSH. 🙂
    Skål! Paul.

  3.   Reje sagde han

    For at få adgang til iPhone via SSH kan du gøre følgende: Gå til Places / Server og vælg SSH, og udfyld de nødvendige felter.

    Er det muligt at bruge denne metode til at få adgang til en anden pc med linux?

  4.   Felix anadon sagde han

    du kan se indholdet på en anden computer med ssh ved at montere det i en tom mappe.

    sshfs @ /

    Det vil bede dig om adgangskoden, og du kan nu få adgang til remote_directory i den lokale mappe med kommandoer, nautilus eller med ethvert program

  5.   Koringap sagde han

    spektakulær var lige hvad jeg ledte efter for et par dage siden ...

  6.   Reje sagde han

    For at få adgang til iPhone via SSH kan du gøre følgende: Gå til Places / Server og vælg SSH, og udfyld de nødvendige felter.

    Er det muligt at bruge denne metode til at få adgang til en anden pc med linux?

  7.   Snocks sagde han

    Meget god xd, forresten før denne fejl ...

    Bemærk: Hvis du får fejlen "ssh: Kunne ikke løse værtsnavn earendil-desktop: Navn eller tjeneste ikke kendt mistet forbindelse", skal du prøve at erstatte serveren med serverens IP-nummer.

    i / etc / hosts tilføj linjen "IP-navn"

  8.   Lad os bruge Linux sagde han

    Store! Tak for dataene! Jeg vil føje det til indlægget!
    Kram! Paul.

  9.   Skærm sagde han

    Meget godt, selvom jeg lige har opdaget rsync-kommandoen, og jeg kunne godt lide det bedre til at kopiere store mængder filer, for hvis det mislykkes, kan du fortsætte, hvor du slap.

    Greetings.