Acces de la distanță

Cititi: 12624 Rubrica: Altele

Așa cum am promis, vă voi spune cum am creat o conexiune ssh între calculatorul muncitor și calculatorul de acasă.

De ce ssh, nu telnet? Deoarece SSH este o conexiune sigură. SSH înseamnă Secure Shell - o linie de comandă sigură. Toate datele transmise sunt criptate spre deosebire de telnet.







Și așa, computerul meu de acasă va fi în rolul de server. Se va instala serverul ssh.

Calculatorul de acasă este controlat de sistemul de operare Ubuntu 10.04.

Sub server, ne referim la o mașină la care ne vom conecta prin intermediul clientului ssh.

Astfel, vom configura serverul.

Trebuie să instalăm serverul openssh. În Ubuntu 10.04 este instalat implicit. Dacă nu este instalat, atunci trebuie să instalați fie prin Synaptic, fie prin linia de comandă:

Apoi rulați serverul ssh (sshd):

Serverul OpenSSH poate fi configurat utilizând fișierul / etc / ssh / sshd_config. Nu voi intra în detalii. Avem suficiente setări de bază.

Sub ferestre, puteți instala, de asemenea, serverul OpenSSH.

Această opțiune nu este interesantă pentru mine, pentru că Folosesc linux, deci nu o voi lua în considerare.

După cum puteți vedea, nu este nimic complicat în configurarea serverului ssh. De fapt, nu trebuia nici măcar să ajustăm nimic. )

Acum putem încerca să ne conectăm la computerul de acasă din rețea, dacă avem o IP dedicată sau avem un DNS dinamic configurat.

În linux există un client ssh implicit.

Trebuie să căutați un client sub ferestre. Cel mai bun în opinia mea (și nu numai al meu) este Putty.







Pentru a vă conecta de la linux în terminal, tastați următoarele:

Comutatorul cu nume de utilizator -l se înregistrează automat ca nume de utilizator, lăsând doar parola.

Pentru a vă conecta de la Windows, folosiți Putty. În setările nu este nimic complicat.

Acces de la distanță

Introduceți numele gazdei și faceți clic pe butonul Deschidere.

La fel ca în cazul primului (ssh) și celui de-al doilea caz (putty), terminalul calculatorului la distanță se va deschide în fața noastră. serverul nostru.

Asta e tot. Acum ne putem conecta la computerul de acasă prin intermediul ssh.

Deși nu, nu pot face acest lucru din locul de muncă, pentru că am 22 de porturi închise acolo.

În acest caz, puteți configura openssh-server la un alt port, de exemplu, 80 sau 443.

Pentru aceasta, în fișierul / etc / ssh / sshd_config găsim linia Port 22 și schimbăm portul la 80 sau 443 (pe care dorim să îl folosim).

Apoi reporniți sshd:

Acum vă puteți conecta astfel:

Și dacă prin chit, apoi în setările de lângă gazdă, schimbați portul.

Acum ne putem conecta la server prin ssh pe un port non-standard.

Deși din nou nu pot face acest lucru. Problema este că am un router (modem adsl în modul router) și distribuie Internetul la 2 computere. În acest caz, trebuie să routerăm portul pe serverul nostru.

Voi spune exemplul routerului meu (modem ADSL).

Acolo găsesc secțiunea Advanced Setup -> NAT -> Servere virtuale. În ea, fac portul de expediere.

Acces de la distanță

Asta e tot! Acum am acces de la locul de muncă la computerul de acasă care se află în spatele ruterului. Principalul lucru pe care servorul nostru a fost inclus.

PS Data viitoare vă voi spune cum să configurați conexiunea vnc, să creați tuneluri pentru porturile închise prin ssh și să rulați nudalno și aplicațiile GUI de ieșire pe client.







Articole similare

Trimiteți-le prietenilor: