Ssh pentru simplul muritor (partea 1)

Rețeaua are o mulțime de documente pentru a configura gestionarea la distanță în sistemele Linux și BSD, dar de cele mai multe ori nu vorbește despre lucruri simple (după manualele de contrabandă și cu Google). Este vorba despre ei, voi spune în acest post - poate cineva va ajuta.







Instalarea SSH în Linux utilizând exemplul Debian (Ubuntu)

Deci, tot ceea ce avem nevoie pentru a instala un set complet de gestionare de la distanță de computer (client și server) a fost în depozit pentru o lungă perioadă de timp. Am setat pachetul cu mișcare de lumină:

# apt-get instala ssh

și așteptați câteva momente când se potrivește.

Pe partea clientului

Acum trebuie să corectăm setările din directorul / etc / ssh - configurația clientului se numește ssh-config. config pentru server, respectiv, sshd-config. Pe partea clientului, configurați capacitatea de a primi X11Forward, căutați și modificați tastele pentru:


ForwardX11 da
ForwardX11Trusted yes
.

Mașina client poate rula acum aplicații grafice de la distanță pe server. În principiu, nu puteți schimba nimic pe partea clientului, dar conectați-vă la o mașină la distanță astfel:

$ ssh -X [email protected] sau $ ssh -X [email protected]

acest lucru este opțional sau atunci când config-urile de partea lor nu doresc să urce

Acum mergem la administratorul serverului de la distanță.

Partea de server

În configurațiile mașinii de server la care ne vom conecta (aveți parola de root, nu?) În / etc / ssh / sshd-config căutăm și schimbăm cheile pentru a:


X11Forwarding da
X11DisplayOffset 10
X11UseLocalhost da
.

Acest lucru permite serverului să ruleze aplicații grafice de la distanță și să le trimită mașinii client.

sudo /etc/init.d/ssh reporniți

Acum putem intra în mașină nu numai în modul consola, dar și cu lansarea aplicațiilor X.







Dacă doriți să permiteți accesul numai de la anumite mașini, trebuie să corectați liniile din config / etc / ssh / sshd_config

AllowUsers hacker @ *
AllowUsers *@192.168.1.*

Cu toate acestea, acest lucru este deja pentru tovarăși mai avansați, iar subiectul securității va fi luat în considerare într-o altă parte.

Totul este gata, iar acum deschide consola și scrie în ea

De exemplu, în cazul meu, merg pe IP, scriu ssh [email protected].

După aceea, s-ar putea să fim întrebați: acest aipishnik nu este încă identificat, ca un încredere, este să aveți încredere în el? Noi scriem da. merită, desigur. -).

Apoi, introduceți parola utilizatorului de la distanță, în care mergem și, dacă este corect, ajungem la consola mașinii la distanță. În procesul de introducere a parolei nu îl veți vedea - oricum; există trei încercări - atunci conexiunea se termină.

Deci, vom fi întâmpinați cu ceva de genul:

Acum, în fereastra terminalului, care se află pe mașina noastră, controlam computerul la care ne-am conectat. Nu confunda terminalele, altfel tăiați calculatorul greșit :-). Aici totul este simplu și logic, dar dorim, de asemenea, să lansăm aplicații grafice pe un sistem la distanță. Este ușor!

Introducem, ca de obicei, datele de conectare și parola mașinii de la distanță. Și aici avem aceeași consolă. Cum de a apela o aplicație grafică? Doar tastați numele programului numit și puneți un caracter ampersand după nume:

Aceasta va executa Nautilus în fundal de pe masina la distanta si va returna consola pentru actiuni ulterioare. Dacă nu introduceți un ampersand după numele aplicației, managementul din consolă va fi returnat numai după finalizarea aplicației.

Deci, veți începe aplicația grafică în același mod ca și când ar lucra pentru dvs. Există un singur lucru: această aplicație va funcționa pe ecran, dar cu documentele și setările mașinii de la distanță. Dacă fișierul pentru procesare este în directorul dvs. de acasă, va trebui să fie transferat la o mașină la distanță. Acesta (și alte aplicații pe care le executați) va funcționa exact până când conexiunea ssh este deschisă. Acolo, de asemenea, la consola conexiunii ssh, veți primi mesaje de serviciu ale aplicațiilor pe care le executați.

Ei bine, așa cum se dovedește, o conexiune la distanță și o muncă poate fi utilă doar muritorilor, nu doar administratorilor cu bărbie. Este foarte convenabil, de exemplu, să obțineți rapid un coleg de computer și să-l ajutați în ceva (citiți jurnalele, de exemplu), în liniște și liniștită puneți software-ul, pur și simplu încărcați ceva util mașină idle. În general, există multe aplicații.







Articole similare

Trimiteți-le prietenilor: