Această Tutorialele Posted under: Linux | Vizitatori total de pana acum: 525

Cum se configurează SSH pe o HTTP-Proxy Server

Nu se poate folosi SSH pe portul standard de 22? Necesitatea de a tunel printr-un server proxy? Locul de Muncă în spatele unui paravan de protecţie draconice şi nu poate SSH direct? Nici o problemă. Acest document va arăta cum să sperăm, printr-un tunel HTTP-server proxy, fără orice alt server-modificări secundare.
Get Corkscrew: disponibil de la pagina spirală acasă.

  • Unpack şi tirbuşon de Compilare:
      tar-corkscrew.tar.gz xzvf
     # [..]
     corkscrew CD
    
     . / configure
     make install 

    Presupunând nici o eroare, în spirală este acum instalat în / usr / local / bin pe calculatorul dumneavoastră. Dacă doriţi să-l pună în altă parte, utilizează-prefix = pavilion calea de a scriptului de configurare.

  • Adauga ProxyCommand la fişierul dvs. de configurare SSH: Puteţi poate sau nu poate avea un fişier de configurare pentru SSH deja. Aceasta ar trebui să fie localizat în $ HOME / .ssh / config şi este un simplu fişier text. Creaza unul în cazul în care nu există şi adăugaţi aceste linii, cum ar fi la acesta:
      Gazda *
       ProxyCommand HTTP tirbuşon-proxy.example.com 8,080% p% h 

    ... Înlocuirea HTTP-proxy.example.com cu numele sau adresa de proxy-ul HTTP şi, eventual, înlocuirea 8080 cu portul pe care ascultă proxy, care poate fi de 80 sau chiar unele alt port. H% p% şi va fi înlocuită în mod automat de către SSH cu gazdă destinaţia reală şi port.

    Aceste două linii spun clientului SSH pentru a porni un alt program (spirală) pentru a face conexiunea real la server SSH. Gazda * Linia spune că acest lucru va fi făcut pentru gazde ALL. Dacă doriţi să restricţioneze gazde pentru care aceasta se va realiza, puteţi pune o formă limitată de exprimare regulate acolo. A se vedea ssh_config (5) pagina de manual pentru mai multe informaţii. Dacă nu aveţi tirbuşon în calea dvs. sau au pus-o într-o locaţie standard, puteţi specifica o cale absolută de a tirbuşon în acel fişier, de asemenea.

  • Încercaţi-l ...
      example.net ssh 

    ... Example.net înlocuirea cu numele de o gazdă la care se poate conecta utilizând SSH. Probabil acest gazdă va fi în afara reţelei dumneavoastră locale şi, prin urmare, necesită utilizarea a serverului proxy. Dacă nu este în afara reţeaua locală, apoi conexiunea poate eşua ca proxy-server sau unele firewall-ul poate fi configurat să nu redirecţioneze conexiuni proxy-ul înapoi în reţeaua locală.

    Una din următoarele două erori, probabil, indică o eroare în ~ dvs. / .ssh / fişier de configurare, cel mai probabil, numele sau de port al serverului proxy.

      ssh_exchange_identification: Conexiune închisă de către gazdă de la distanţă
     [Sau]
     ssh: conexiunea la gazdă portul example.net 22: Connection timed out 

Felicitări - utilizaţi un server de http-proxy cu SSH. Orice puteţi face cu SSH Acum ar trebui să poată face prin intermediul server proxy, inclusiv tunel de alte porturi sau chiar PPP.


Plăcut acest articol? Pentru a continua obtinerea Tutorialele noastre cele mai recente libere şi Tutoriale,
poţi apuca, de asemenea, la RSS feed sau Aboneaza-te la Techgurulive prin e-mail

Nu Noţiuni de bază



Legate de posturi
  • Cum se configurează Yum spatele Autentificati Proxy Server
    vom configura software-ul meu YUM de a folosi proxy pentru a obţine LINUX-mi actualizat cu software-uri noi toate ori cu arhive disponibile pe internet. OS = Fedora ...
  • Cum se instalează şi configurează transparent proxy cu Squid şi PF
    Squid este un proxy cache de web, este instituit între browsere web si servere, preluarea de la serverele de documente în numele de browsere. Se poate accelera de acces pe web prin caching frecvent ...