Hvordan kopiere filer på LAN via SSH

SSH (Secure SHell) er navnet på en protokoll som brukes til å få tilgang til eksterne maskiner over et nettverk. Det tillater kontrollere datamaskinen ved hjelp av en kommandotolk. Lengre, SSH lar oss kopiere data trygt (informasjonen krypteres). Så hvis du har Linux på begge maskinene og vil kopiere data uten å installere SAMBA, må du prøve dette alternativet. Du kan bruke den direkte fra Nautilus!

Bruke Nautilus

1. - Installer openssh-server på datamaskinen som vi vil koble til. Egentlig, hvis vi antar at vi på et tidspunkt vil ønske å koble til fra den andre datamaskinen vi bruker for øyeblikket, ville det være logisk å installere openssh-server på de 2 (eller flere) maskinene.

sudo apt-get install openssh-server

2. - Du kan starte komposisjonen på nytt eller kjøre openssh-server.

3. - På maskinen som du skal kontrollere hele operasjonen fra, åpnet jeg Nautilus og trykket på Ctrl + L for å kunne skrive i adressefeltet. Jeg skrev ssh: // NROIP. Første gang du kobler til datamaskinen, vises en melding som sier at ektheten til verten ikke kan utføres. Velg alternativet for å fortsette videre.

4. - Den vil be om brukernavn og passord som du vil logge deg på maskinen du vil ha tilgang til.

5. - La oss seile! 🙂

Fra terminalen

1. - I datamaskinen som du skal kontrollere hele operasjonen fra skrev jeg:

ssh NRO_IP

2. - Det vil be om passordet ditt, og da vil du kunne få tilgang til alle filene på den eksterne datamaskinen.

3. - For å logge av, trykk Ctrl + D (hvis du har Bash) eller skriv:

utlogging
I tilfelle etter å ha koblet til flere ganger, nekter den plutselig å koble til. Prøv å tømme listen over kjente verter, og kjør følgende kommando på datamaskinen du vil ha tilgang til fra: rm ~ / .ssh / kjent_hosts.

Bruke SCP

SCP er et SSH-plugin som lar oss kopiere filer raskt og trygt.

Syntaksen er veldig enkel:

scp fil bruker @ server: sti
Merk: Hvis du får feilen "ssh: Kunne ikke løse vertsnavn earendil-desktop: Navn eller tjeneste ikke kjent mistet tilkobling", kan du prøve å erstatte serveren med serverens IP-nummer. Takket være Snocks vet vi at det også er mulig å legge til en linje, i formatet "IP-vertsnavn", til filen / Etc / hosts. Eks: 192.168.1.101 earendil-desktop.

For å kopiere i omvendt retning, fra den eksterne datamaskinen til din, reverserte jeg ganske enkelt ordren:

scp bruker @ server: sti / fil local_path

Det er for eksempel hvis vi ønsket å sende noe til den eksterne datamaskinen:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

Denne kommandoen kopierer fillisten.txt fra datamaskinen jeg bruker til ~ / miscosas-mappen på den eksterne datamaskinen min. Eieren av denne filen vil være earendil-brukeren (av den eksterne datamaskinen min).

For å kopiere hele mapper, er det bare å legge til -r parameter:

scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas

Denne kommandoen kopierer fotomappen, som ligger i HJEMMET på datamaskinen jeg bruker, til myteringsmappen, som ligger i HJEMMET på min eksterne datamaskin.

Nå vil den samme prosessen i omvendt være:

scp earendil @ earendil-desktop: ~ / mine ting / bilder ~

Dette vil kopiere ~ / mystuff / photos / mappen fra den eksterne datamaskinen til HOME-mappen på datamaskinen jeg bruker.

Til slutt er det viktig å merke seg at standardstien er brukermappen din. Hvis du vil kopiere noe til eller derfra, kan du utelate banen:

scp list.txt earendil-desktop:

I dette tilfellet, da brukeren gjentas på begge maskiner, er det ikke nødvendig å skrive det. Jeg kopierer også fra HJEM til HJEM, og det er derfor det ikke er nødvendig å skrive inn den fulle banen til filene heller.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Carlos Del Rio plassholderbilde sa

    Venn, du reddet livet mitt, du vet ikke hvor mye jeg takker deg !!

    Takk og tusen takk !!

  2.   La oss bruke Linux sa

    Hei CaMaRoN! Takk for informasjonen.
    Det er selvfølgelig det dette innlegget handler om å ha tilgang til en annen pc gjennom SSH. 🙂
    Jubel! Paul.

  3.   Reke sa

    For å få tilgang til iPhone via SSH kan du gjøre følgende: Gå til Steder / Server og velg SSH, og fyll ut de nødvendige feltene.

    Er det mulig å bruke denne metoden for å få tilgang til en annen pc med Linux?

  4.   Felix anadon sa

    du kan se innholdet på en annen datamaskin med ssh ved å montere det i en tom katalog.

    sshfs @ /

    Det vil be deg om passordet, og du vil kunne få tilgang til remote_directory i den lokale katalogen med kommandoer, nautilus eller med hvilket som helst program

  5.   Koringap sa

    spektakulær var akkurat det jeg lette etter for noen dager siden ...

  6.   Reke sa

    For å få tilgang til iPhone via SSH kan du gjøre følgende: Gå til Steder / Server og velg SSH, og fyll ut de nødvendige feltene.

    Er det mulig å bruke denne metoden for å få tilgang til en annen pc med Linux?

  7.   Snocks sa

    Veldig bra xd, forresten før denne feilen ...

    Merk: Hvis du får feilen "ssh: Kunne ikke løse vertsnavn earendil-desktop: Navn eller tjeneste ikke kjent mistet tilkobling", kan du prøve å erstatte serveren med serverens IP-nummer.

    i / etc / hosts legger til linjen "IP-navn"

  8.   La oss bruke Linux sa

    Flott! Takk for dataene! Jeg vil legge det til innlegget!
    Klem! Paul.

  9.   Skjermen sa

    Veldig bra, selv om jeg nettopp oppdaget kommandoen rsync, og jeg likte den bedre for å kopiere store mengder filer, for hvis den mislykkes, kan du fortsette der du slapp.

    Hilsener.