SSH (Secure SHell) je ime protokola, ki se uporablja za dostop do oddaljenih naprav prek omrežja. Omogoča popolnoma nadzorujte računalnik z uporabo ukaznega tolmača. Nadalje, SSH nam omogoča varno kopiranje podatkov (informacije potujejo šifrirano). Torej, če imate Linux na obeh računalnikih in želite kopirati podatke brez namestitve SAMBA, poskusite to možnost. Lahko ga uporabite neposredno iz Nautilusa! |
Uporaba Nautilusa
1.- Namestite openssh-strežnik v računalnik, s katerim se želimo povezati. Pravzaprav, če domnevamo, da se bomo na neki točki želeli povezati iz drugega računalnika, ki ga trenutno uporabljamo, bi bilo logično namestiti openssh-strežnik na 2 (ali več) strojih.
sudo apt-get namestite openssh-strežnik
2.- Lahko znova zaženete compus ali zaženete openssh-server.
3.- Na napravi, iz katere boste nadzorovali celotno operacijo, sem odprl Nautilus in pritisnil Ctrl + L, da sem lahko zapisoval v naslovno vrstico. Napisal sem ssh: // NROIP. Ko se prvič povežete s tem računalnikom, se prikaže sporočilo, da pristnosti gostitelja ni mogoče izvesti. Izberite možnost za nadaljevanje.
4.- Zahteval bo uporabniško ime in geslo, s katerim se želite prijaviti v napravo, do katere želite dostopati.
5.- Odplujmo! 🙂
S terminala
1.- V računalniku, iz katerega boste nadzorovali celotno operacijo, sem napisal:
ssh NRO_IP
2.- Zahteval bo vaše geslo in nato boste lahko dostopali do vseh datotek na oddaljenem računalniku.
3.- Za odjavo pritisnite Ctrl + D (če imate Bash) ali napišite:
logout
Uporaba SCP
SCP je vtičnik SSH, ki nam omogoča hitro in varno kopiranje datotek.
Sintaksa je zelo preprosta:
scp datoteka user @ server: pot
Če želite kopirati v obratni smeri, iz oddaljenega računalnika v vašega, sem preprosto obrnil vrstni red:
scp user @ server: pot / datoteka local_path
To je na primer, če smo želeli nekaj poslati na oddaljeni računalnik:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Ta ukaz kopira datoteko list.txt iz računalnika, ki ga uporabljam, v mapo ~ / miscosas na mojem oddaljenem računalniku. Lastnik te datoteke bo uporabnik earendil (mojega oddaljenega računalnika).
Če želite kopirati celotne mape, dodajte parameter -r:
scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas
Ta ukaz kopira mapo s fotografijami, ki se nahaja v HOME računalnika, ki ga uporabljam, v mapo mythings, ki je v HOME mojega oddaljenega računalnika.
Zdaj bi bil isti postopek v obratni smeri:
scp earendil @ earendil-desktop: ~ / moje stvari / fotografije ~
S tem bi kopirali mapo ~ / my stuff / photos / iz oddaljenega računalnika v mapo HOME v računalniku, ki ga uporabljam.
Na koncu je pomembno opozoriti, da je privzeta pot vaša uporabniška mapa. Če želite nekaj kopirati na ali od tam, lahko pot izpustite:
scp list.txt earendil-namizje:
V tem primeru, ker se uporabnik ponavlja na obeh strojih, ga ni treba vnašati. Prav tako kopiram iz HOME v HOME, zato tudi ni treba vnašati celotne poti datotek.
Prijatelj, rešil si mi življenje, ne veš, koliko se ti zahvaljujem !!
Hvala in tisoč hvala !!
Pozdravljeni CaMaRoN! Hvala za informacije.
Seveda o tem govori ta objava, ki ima dostop do drugega računalnika prek SSH. 🙂
Na zdravje! Paul.
Za dostop do iPhona prek SSH lahko storite naslednje: Pojdite na Places / Server in tam izberite SSH in izpolnite potrebna polja.
Ali je mogoče s to metodo dostopati do drugega računalnika z Linuxom?
Vsebino drugega računalnika si lahko ogledate s ssh, tako da ga namestite v prazen imenik.
sshfs @ /
Vprašal vas bo za geslo in z oddaljenimi imeniki v lokalnem imeniku boste lahko dostopali z ukazi, nautilus ali s katerim koli programom.
spektakularno je bilo ravno tisto, kar sem iskal pred nekaj dnevi ...
Za dostop do iPhona prek SSH lahko storite naslednje: Pojdite na Places / Server in tam izberite SSH in izpolnite potrebna polja.
Ali je mogoče s to metodo dostopati do drugega računalnika z Linuxom?
Zelo dober xd, mimogrede pred to napako ...
Opomba: Če se prikaže napaka "ssh: Ne morem razrešiti imena gostitelja earendil-desktop: Ime ali storitev ni znana, izgubljena povezava", poskusite strežnik zamenjati s številko IP strežnika.
v / etc / hosts dodajte vrstico "IP name"
Super! Hvala za podatke! Dodala ga bom prispevku!
Objem! Paul.
Zelo dobro, čeprav sem pravkar odkril ukaz rsync in mi je bilo bolj všeč pri kopiranju velikih količin datotek, saj lahko, če ne uspe, nadaljujete tam, kjer ste končali.
Lep pozdrav.