Kaip nukopijuoti failus į LAN per SSH

SSH („Secure SHell“) yra protokolo, naudojamo nuotolinėms mašinoms pasiekti tinkle, pavadinimas. Tai leidžia visiškai valdyti kompiuterį naudojant komandinį vertėją. Toliau SSH leidžia saugiai kopijuoti duomenis (informacija keliauja užšifruota). Taigi, jei abiejose mašinose turite „Linux“ ir norite kopijuoti duomenis neįdiegę „SAMBA“, būtinai išbandykite šią parinktį. Galite ja naudotis tiesiogiai iš „Nautilus“!

Naudojant „Nautilus“

1. Įdiekite „openssh-server“ kompiuteryje, su kuriuo norime prisijungti. Tiesą sakant, jei manysime, kad tam tikru momentu norėsime prisijungti iš kito šiuo metu naudojamo kompiuterio, būtų logiška įdiegti „openssh-server“ 2 (ar daugiau) mašinose.

sudo apt-get install openssh-serverį

2. Galite iš naujo paleisti kompiuterį arba paleisti „openssh-server“.

3. Mašinoje, iš kurios ketinate valdyti visą operaciją, atidarykite „Nautilus“ ir paspauskite „Ctrl“ + L, kad galėtumėte rašyti adreso juostoje. Parašiau ssh: // NROIP. Pirmą kartą prisijungus prie to kompiuterio pasirodys pranešimas, kuriame teigiama, kad pagrindinio kompiuterio autentiškumas negali būti atliekamas. Norėdami tęsti toliau, pasirinkite parinktį.

4. Jis paprašys jūsų vartotojo vardo ir slaptažodžio, kuriuo norite prisijungti prie mašinos, prie kurios norite prisijungti.

5. Plaukime! 🙂

Iš terminalo

1. Kompiuteryje, iš kurio ketinate valdyti visą operaciją, parašiau:

ssh NRO_IP

2. Jis paprašys jūsų slaptažodžio, tada galėsite pasiekti visus nuotolinio kompiuterio failus.

3. Norėdami atsijungti, paspauskite „Ctrl“ + D (jei turite „Bash“) arba parašykite:

Atsijungti
Jei kelis kartus sėkmingai prisijungęs, staiga atsisako prisijungti. Pabandykite ištrinti žinomų kompiuterių sąrašą, vykdydami šią komandą kompiuteryje, iš kurio norite pasiekti: rm ~ / .ssh / žinomi_ šeimininkai.

Naudojant SCP

SCP yra SSH papildinys, leidžiantis greitai ir saugiai nukopijuoti failus.

Sintaksė yra labai paprasta:

scp failo vartotojas @ serveris: kelias
Pastaba: Jei gausite klaidą „ssh: Nepavyko išspręsti pagrindinio kompiuterio pavadinimo earendil-desktop: Vardas ar paslauga nežinoma, prarastas ryšys“, pabandykite pakeisti serverį serverio IP numeriu. „Snocks“ dėka žinome, kad prie failo taip pat galima pridėti eilutę, kurios formatas yra „IP hostname“. / Etc / hosts. Pvz .: 192.168.1.101 earendil-desktop.

Jei norite kopijuoti atvirkščiai, iš nuotolinio kompiuterio į savo, tiesiog pakeičiau tvarką:

scp user @ server: kelias / failas local_path

Tai yra, pavyzdžiui, jei norėtume ką nors nusiųsti į nuotolinį kompiuterį:

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

Ši komanda nukopijuoja failą list.txt iš kompiuterio, kurį naudoju, į nuotolinio kompiuterio aplanką ~ / miscosas. Šio failo savininkas bus (mano nuotolinio kompiuterio) vartotojas.

Norėdami nukopijuoti visus aplankus, tiesiog pridėkite parametrą -r:

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

Ši komanda nukopijuoja nuotraukų aplanką, esantį mano naudojamo kompiuterio HOME, į aplanką „mitai“, esantį mano nuotolinio kompiuterio HOME.

Dabar tas pats procesas būtų atvirkštinis:

scp earendil @ earendil-desktop: ~ / mano daiktai / nuotraukos ~

Tai nukopijuos ~ / my stuff / photos / aplanką iš nuotolinio kompiuterio į mano naudojamo kompiuterio aplanką HOME.

Galiausiai svarbu pažymėti, kad numatytasis kelias yra jūsų vartotojo aplankas. Jei norite ką nors nukopijuoti į ten arba iš ten, galite praleisti kelią:

scp list.txt earendil-desktop:

Tokiu atveju, kadangi vartotojas kartojasi abiejose mašinose, jo įvesti nereikia. Be to, kopijuoju iš HOME į HOME, todėl taip pat nebūtina įvesti viso failų kelio.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Carlosas Del Rio sakė

    Drauge, tu išgelbėjai man gyvybę, nežinai, kiek aš tau dėkoju!

    Ačiū ir tūkstantis ačiū !!

  2.   Panaudokime „Linux“ sakė

    Sveiki, CaMaRoN! Ačiū už informaciją.
    Žinoma, apie tai ir yra šis įrašas, turintis prieigą prie kito kompiuterio per SSH. 🙂
    Cheers! Paulius.

  3.   Krevetės sakė

    Norėdami pasiekti „iPhone“ per SSH, galite atlikti šiuos veiksmus: Eikite į Vietas / serverį ir ten pasirinkite SSH ir užpildykite būtinus laukus.

    Ar galima naudoti šį metodą norint pasiekti kitą kompiuterį su „Linux“?

  4.   Feliksas Anadonas sakė

    galite peržiūrėti kito kompiuterio turinį su ssh, įdėdami jį į tuščią katalogą.

    sshfs @ /

    Ji paprašys jūsų slaptažodžio ir galėsite pasiekti „remote_directory“ vietiniame kataloge naudodami komandas, „nautilus“ ar bet kurią programą

  5.   Koringapas sakė

    įspūdingas buvo būtent tai, ko ieškojau prieš kelias dienas ...

  6.   Krevetės sakė

    Norėdami pasiekti „iPhone“ per SSH, galite atlikti šiuos veiksmus: Eikite į Vietas / serverį ir ten pasirinkite SSH ir užpildykite būtinus laukus.

    Ar galima naudoti šį metodą norint pasiekti kitą kompiuterį su „Linux“?

  7.   Snacks sakė

    Labai geras xd, beje, prieš šią klaidą ...

    Pastaba: Jei gausite klaidą „ssh: Nepavyko išspręsti pagrindinio kompiuterio pavadinimo earendil-desktop: Vardas ar paslauga nežinoma, prarastas ryšys“, pabandykite pakeisti serverį serverio IP numeriu.

    aplanke / etc / hosts pridėkite eilutę "IP vardas"

  8.   Panaudokime „Linux“ sakė

    Puiku! Ačiū už duomenis! Aš pridėsiu jį prie įrašo!
    Apkabink! Paulius.

  9.   Ekranas sakė

    Labai gerai, nors ką tik atradau komandą rsync ir man ji labiau patiko kopijuojant didelį kiekį failų, nes jei nepavyksta, galite tęsti ten, kur baigėte.

    Sveikinimai.