Tutorial-cum sa faci un server SSH

Tutorial: Cum Sa Faci Un Server SSH

 

 

Restrictiile de download cat si pentru Yahoo Messenger, mIRC, p2p Odc, DC++,

Kazza, torenti se pot ocoli cu anumite programe care creeaza un tunel intre pc-ul tau cu

restrictii si un server care e conectat la internet fara restrictii.

 

Deci dvs.va trebuie un pc-server conectat la net 24/24(net fara restrictii) pe care

instalati un program, un SSH Server, iar acasa instalati un program Putty(SSH Client). Apoi

creeati un tunel intre pc-ul dvs. si acel pc-server pe care ati instala SSH server. Dvs. va veti

conecta prin serverul providerului la acel server SSH, iar de la serverul SSH veti avea access

la p2p, torenti, messenger, etc..

 

 

De ce aveti nevoie? In primul rand de un pc conectat la un internet fara restrictii, apoi acel pc

sa aibe ip static. Cum aflati care este ip-ul si mai ales daca acesta este static? Simplu, intrati

pe http://www.whatismyip.com/ si dati reflesh la diferenta de cateva secunde. Daca ip-ul

ramane neschimbat, inseamna ca este static si poate fi folosit pentru a face un server SSH.

 

De ce aveti nevoie? De doua programe:

 

1. SSH Server(WinSSHD)

WinSSHD poate fi descarcat de pe> http://www.bitvise.com/download-area .

 

2. SSH Client(Putty)

Putty poate fi descarcat de pe>

 

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

 

Tutorial Cum Sa Faci Un Server SSH

 


 

<<<Atentie! Inainte de a va apuca asigurati-va ca ati dezactivat firewall-ul din Windows sau

din antivirusi. Tunelul va functiona pe portul 443, firewall-ul blocheaza orice conectare din

exterior catre pc-ul dumneavoastra. La final vom reactiva firewall-ul, cu anumite exceptii:

aplicatia tunelului, precum si portul 443. Calea catre firewall-ul Windows-ului este:

StartSettingsControl Panel Windows Firewall>>>

 

1. Serverul SSH

1.1. Serverul SSH -Instalare

1.1.1. La instalare selectati : „I agree to accept all the terms of the License Agreement”, iar

apoi dati click pe Install.

Tutorial Cum Sa Faci Un Server SSH

 


 

1.1.2. In continuare va trebui sa alegeti varianta pe care vreti sa o instalati: Standard sau

Personal edition. Varianta Standard costa 99 de dolari, varianta Personal edition este

gratuita pentru uz personal, are limitare doar la numarul de useri virtuali: 10, oricum dvs. veti

avea nevoie doar de unul.

Alegeti Personal edition si completati cu un nume si prenume, nu conteaza care.

1.1.3. Dupa ce instalarea s-a terminat, va aparea urmatoarea fereastra, dati click pe OK.

Tutorial Cum Sa Faci Un Server SSH

 


 

1.2. Serverul SSH – Configurare

>>>Atentie setarile pe care am sa le explic sunt minimale, accesul userului virtual pe serverul

SSH este default la toate optiunile<<<

 

1.2.1. Editarea setarilor. Dupa instalarea programului se va deschide panoul de control al

acestuia: WinSSHD Control Panel. Dati click pe Edit settings pentru a edita setarile.

Tutorial Cum Sa Faci Un Server SSH

 


 

1.2.2. In fereastra Settings va duceti cu mouse-ul la Server/Bindings, pentru a introduce

adresa serverului, precum si portul pe care acesta va asculta, va realiza tunelul. Selectati ceea

ce gasiti acolo, acel IP, 0.0.0.0., si dati click pe edit.

Tutorial Cum Sa Faci Un Server SSH

 


 

1.2.3. Va apare urmatoarea fereastra, aici puneti ip-ul serverului, il aflati intrand pe site-ul:

www.whatismyip.com , precum si portul pe care va lucra tunelul: 443.

Va rezulta ceva de genul:

 

 

Tutorial Cum Sa Faci Un Server SSH

 


 

1.2.4. Acum veti creea un username si o parola pentru a va autentifica pe server. Intrati tot in

fereastra de Settings la sectiunea Acces controlVirtual accounts si dati click pe butonul

Add.

Tutorial Cum Sa Faci Un Server SSH

 


 

1.2.5. Dupa ce ati dat click pe add va aparea urmatoarea fereastra, completati

username(account name), dati click pe Virtual account password si puneti o parola, si

selectati la Virtual grup optiunea Virtual users.

Va rezulta ceva de genul:

 

 

1.2.6. Cam acestea sunt setarile, cele minimale. Dati OK si inchideti fereastra WinSSHD

Settings.

Tutorial Cum Sa Faci Un Server SSH

 


 

1.2.7. Pornirea serverului. Va duceti in fereastra WinSSHD Control Panel si porniti Win

SSHD service, dand click pe butonul Start WinSSHD.

Va rezulta ceva de genul:

 

 

....Felicitari serverul este functionabil si operabil. •

....

 

Il puteti vedea ca si proces in Windows Task Manager Processes

(Ctrl+Alt+Del ca sa apara).

 

Tutorial Cum Sa Faci Un Server SSH

 


 

>>>Atentie! Serviciul Win SSHD service este un serviciu cu pornire automatica, adica va

porni odata cu windows-ul, atata timp cat Windows-ul si netul vor merge serverul va

functiona. Ca sa nu mai porneasca tunelul cu Windows-ul intai opriti serviciul de aici din

WinSSHD Control Panel, iar apoi va duceti in serviciile Windows-ului si il dati pe manual

sau il opriti de tot(disabled).

Ce inseamna ca un serviciu este pe manual -pai nu mai porneste odata cu pornirea sistemului

de operare ci doar cand este pornit manual din aplicatie, acesta oprindu-se atunci cand

sistemul este oprit.

Disabled inseamna ca procesul este oprit definitiv, incercarea de a-l porni din WinSSHD

Control Panel se va solda cu o eroare care va va sugera sa-l porniti, sau sa-l da-ti pe manual

din Serviciile Windows-ului. Calea catre serviciile Windows-ului este>

StartSettingsControl Panel Administrative ToolsServices.<<<<

 

1.2.8. In fereastra Sessions puteti vedea care cont este conectat precum si traficul facut.

Tutorial Cum Sa Faci Un Server SSH

 


 

2. Clientul SSH

Putty poate fi descarcat de pe>

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

 

Putty va fi folosit pentru a conecta pc-ul restrictionat cu Serverul SSH.

 

2.1. Clientul SSH – Configurare

2.1.1. Introduceti IP-ul serverului si portul aferent in fereastra Session.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.2. Dati un nume conexiunii in fereastra WindowBehavior.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.3. Setati keep alive conexiunii in fereastra Connection, ca aceasta sa nu pice cand este

idle. Maxim 20 secunde, minim 1; 5 secunde este cel mai bine. De asemenea bifati: Disable

Nagle’s algorithm, precum si Enable TCP keepalives.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.4. Apoi setati username-ul pe care sa-l foloseasca in momentul cand se logheaza pe

server in fereastra ConnectionData.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.5. Setati proxy-ul dvs. in fereastra ConnectionProxy , cel pe care-l folositi pentru a intra

pe internet pe pc-ul restrictionat, portul, precum si tipul de proxy folosit.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.6. Bifati Don’t start a shell or command at all si Enable compression in fereastra

ConnectionSSH.

Don’t start a shell or command at all, adica sa nu initieze o sesiune shell, pentru a initia o

sesiune shell trebuie ca serverul sa fie setat sa pemita initierea de sesiuni shell. Cum folositi

conexiunea doar pentru ocolire restrictii bifati aceasta optiune. *Daca nu o bifati, conexiunea

cu serverul nu se va putea realiza pentru ca serverul nu e setat sa accepte comenzi shell si va

intrerupe conexiunea, deci bifati-o ..*

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.7. Setati Port forwarding in fereastra ConnectionSSHTunnels, de asemenea bifati si

optiunile: Local ports accept connections from other hosts si Remote ports do the same.

Port forwarding inseamna ca Putty va asculta un port local, pe care va lucra, datele vor

ajunge prin server-ul providerului tau(net restrictionat) la server(net nerestrictionat); odata

ajunse la server, aceastea vor folosi un port anume pentru a intra pe internet, pe torenti, pe

mess sau altele. In server e setat default 1080 dinamic(asculta pe 1080 si trimite pe server pe

port dinamic, cam asa s-ar traduce), deci acelasi lucru se va seta si in Putty. Scrieti in campul

Source port, portul 1080, selectati din campul Destination optiunea Dynamic, iar apoi dati

click pe butonul Add.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.8. Va rezulta ceva de genul:

Tutorial Cum Sa Faci Un Server SSH

 


 

2.1.9. Salvati setarile create in fereastra Session, acolo unde ati pus IP-ul si portul tunelului.

Puneti un nume in campul Saved Sessions, iar apoi dati click pe Save.

Tutorial Cum Sa Faci Un Server SSH

 


 

2.2. Clientul SSH – Pornirea tunelului pe pc-ul restrictionat. Se face selectand sesiunea iar

apoi dand click pe Open. Urmatoarea fereastra va aparea. Dam click dreapta pe fereastra

Putty care se afla pe bara si alegem din meniu Event Log, pentru a vedea logul conectarii. Vi

se va cere parola aferenta. O puneti, iar apoi va

va aparea Acces granted. Tot in Event Log

se pot vedea streamurile deschise.

Acum mai avem nevoie de un program care sa ia toate programele care se conecteaza pe

direct connection/no proxy si le conecteaza prin Putty la Serverul SSH. Acest Program se

numeste Proxifier.

 

Tutorial Cum Sa Faci Un Server SSH

 


 

YM+Proxifier+Putty

***** prin metoda asta aveti nevoie de proxifier… ***

 

 

3. PROXIFIER

Acum va voi prezenta cum sa puteti folosi messengerul cu tunelul creat(Putty)…

Vom folosi un program care va face legatura intre Putty si YM, programul se numeste

Proxifier. Ce face el??? Pai ia toate programele care se conecteaza pe direct connection/no

proxy si le conecteaza la Putty pe SOCKS.

Programul il gasiti pe pagina> http://www.proxifier.com/ , il descarcati si instalati.

 

Iata ce setari trebuie sa faceti:

 

3.1. In fereastra principala va duceti la Options/Proxy Settings/ acolo dati click pe Add.

Si adaugati proxy-ul la care se se conecteze Proxifier-ul, adica proxy: localhost si port 1080 ,

acestea fiind setarile pt SOCKS, si selectati protocol SOCKS 5.

3.2. Asa trebui sa apara la Proxy settings.

Dati OK pt a inchide fereastra…

 

Tutorial Cum Sa Faci Un Server SSH

 


 

Mai departe avem nevoie sa fixam niste reguli de proxificare… ce sunt alea reguli de

proxificare??? Pai fara aceste reguli proxifier-ul ia toata conexiunile si le trece prin el catre

Putty pe SOCKS… inclusiv conexiunea Putty-ului la net… deci nu face nimic decat sa

intoarca conexiunile tot la el …

Sunt doua reguli ce trebuie puse… in primul rand prima regula este sa nu proxifice proxy-ul

de Orange… cu care se conecteaza Putty la server si cu care mai intrati pe net in timp ce

sunteti pe mess, iar a doua regula este sa nu proxifice proxy-ul localhost al Putty -ului…

*** proxy-ul localhost este acelasi cu> 127.0.0.1

 

3.3. In fereastra principala va duceti la Options/Proxification Rules/ acolo selectati Process

All except the following+manually proxified dati Add pt a introduce o noua regula:

Trebuie sa introduceti doar proxy-ul, la port lasati cum este acolo adica… ALL

Este deja setata prima regula, adica sa nu proxifice localhost-ul aici il gasiti sub denumirea de

127.0.0.1.

Trebuie doar sa introduceti regula nr 2… si anume sa nu proxifice proxy-ul de Orange…

Dai click pe Add ,la IP Ranges dai click pe Add si introduceti proxy-ul de Orange:

 

 

62.217.247.252 atat la First IP cat si la Last IP

Apoi dati click pe OK, inchideti fereastra IP Range, la Rule name nu umblati, nici la Port

Range , lasati asa cum e acolo adica ALL.

 

3.4. Inchideti fereastra Edit proxification rule… asa ar trebui sa apara:

Tutorial Cum Sa Faci Un Server SSH

 


 

3.5. In continuare mai aveti de setat DNS Name Resolution. In fereastra principala va duceti

la Options/Name Resolution/ bifati Try Locally then Remotely si Choose the mode

automatically.

Apoi dati click pe OK. Acestea au fost toate setarile pentru Proxifier.

 

Tutorial Cum Sa Faci Un Server SSH

 


 

Acum Yahoo Messenger-ul il lasati pe No proxy.

 

 

Cam asta este tot…. Acum va conectati…si merge….

Orice program poate fi folosit acum(Yahoo Messenger, mIRC, Odc, DC++, Kazza, torenti,

radio online), il lasati pe direct connection/no proxy, iar acesta este „cules” de Proxifier si

conectat la tunel.

 

 

Reactivarea firewall-ului si aplicarea exceptiilor:

In server:

Va duceti in firewall-ul Windows-ului: StartSettingsControl Panel Windows Firewall

click pe fereastra Exceptions, iar apoi dati click pe Add Program si adaugati aplicatia

serverului: WinSSHD. Tot in fereastra Exceptions dati click pe Add Port si adaugati portul

443, TCP.

Atentie: Daca aveti vreun antivirus care are si o functie de firewall aceleasi lucruri se adauga

si acolo.

 

 

Tutorial Cum Sa Faci Un Server SSH

 


 

Mici automatizari

 

Se poate crea un fier executabil cu extensia .bat care sa contina anumite rutine de incarcare,

de ex.:

-sa alega sesiunea, sa puna automat parola, sa porneasca proxifierul, messu precum si altele.

Se deschide notepad si se tasteaza:

 

 

@ECHO OFF

start putty.exe -load SSH -pw parola

exit

 

Dupa ce s-a scris tot se salveaza fisierul respectiv scriind un nume, de ex. ssh.bat , obligatoriu

se pune la final .bat. acest fisier.bat se pune in acelasi locatie cu Putty.exe, sau se pune

adresa lui putty in fisier de ex daca Putty e pe hard intr-un director, comanda se schimba in:

 

@ECHO OFF

start c:ProgramePuttyputty.exe -load SSH -pw parola

exit

 

Explicatie:

start putty.exe -load SSH -pw parola = porneste aplicatia putty(start putty.exe), incarca

sesiunea SSH(-load SSH) si pune parola(-pw parola).

Putty.exe = numele si extensia aplicatiei Putty

SSH este sesiunea pe care o va deschide, parola care o va pune cand este nevoie.

Eventual se face un shortcut catre acest fisier.bat si se pune la indemana, pe desktop.

Se mai pot pune si alte comenzi in acel bat. •

 

 

Ca sa vedeti cu ce viteza va merge netu va recomand un internet meter, eu folosesc hootech

net meter, il gasiti la: http://www.hootech.com/NetMeter/ ; e bun va arata in kbs sau KB/s

 

http://www.bitvise.com/winsshd.html

http://www.chiark.greenend.org.uk/~sgtatham/putty/

http://tartarus.org/~simon/putty-snapshots/htmldoc/index.html

http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter4.html#config

 

http://pigtail.net/LRP/printsrv/cygwin-sshd.html

http://www.petri.co.il/setup-ssh-server-vista.htm

http://lee.org/reading/computers/sshd/cygwin-sshd.html

http://www.ucl.ac.uk/cert/openssh_rdp_vnc.pdf

 

Tutorial Cum Sa Faci Un Server SSH

 


 

PROBLEME

 

*** Posibil sa nu va apara niciodata aceaste probleme. Eu m-am lovit de ele pe PC-ul meu

Dar eu va explic totusi ce si cum:

 

1. Problema cu Name Resolution in Proxifier: daca in YM nu merge call pc sau webcamul,

sau antivirusul nu se updateaza

Explicatie: In Proxifier la DNS Name Resolution este bifat Remotely, ceea ce supune

conexiunea la un stress in plus, rezolvarea adreselor DNS prin serverul tunelului, in loc de a

le rezolva Locally.

Solutie: In fereastra principala a Proxifier-ului va duceti la Options/Name Resolution/ si

bifati Locally.

 

 

 

[1] Last updated: 02.04.2009


 Tutorial version: 1.9

 This tutorial is provided „AS IS”. Use it at your own risk.

 

Tutorial made by dumy1dumy

 

Tutorial Cum Sa Faci Un Server SSH

 


 

Spatiu publicitar
 
Daca vrei sa fim parteneri vorbim
Director Web Gratuit Pagina Web Servicii gratuite - Pagina Web gazduire web gratuita - pagina web jocuri gratuite - director web gratuit inscrieri gratuite - pagina web gratuita inscrieri gratis pentru servicii oferte prezentari - creare pagina web gratuita si multe alte servicii! Mobifone Rankng
 
In total au fost 15341 visitors (28637 hits) pe siteul meu!
This website was created for free with Own-Free-Website.com. Do you want your own website too?
Register for free