Iso ga tashar sabarku ta hanyar burauzar gidan yanar gizonku

Bari muyi tunanin cewa saboda wasu dalilai baza mu iya isa ga sabar mu da tashar ta ba, saboda watakila, muna tafiya akan titi kuma muna da wayar mu ta sama kawai, kuma tunda mu ba masu wasa bane ko wani abu, ba mu girka wani aikace-aikacen ba wannan nau'in.

To, me muke yi? Da kyau, babu komai, ba za mu iya yin komai ba har sai mun dawo gida ko aiki, samun dama ga sabar mu kuma girka shellinabox. Amma menene wancan, kuna ci?

shellinabox

shellinabox aiwatarwa Sabar yanar gizo wanda zai iya fitarwa layin kayan aiki umarni yana da m Koyi yanar gizo. Wannan Koyi yana da sauki daga duk wani burauzar da ke tallafawa JavaScript da CSS y ba ya bukatar babu irin plugin ƙari don aiki.

Kodayake an dakatar da aikin na asali, akwai cokali mai yatsu a kan Github hakan yana bamu damar girka shi idan bamu dashi a wuraren ajiya. A game da Ubuntu 14.04 haka ne, don haka dole ne kawai mu buɗe m kuma sanya:

$ sudo apt install shellinabox openssl ca-certificates

A game da kunshin biyu na ƙarshe, idan har bamu riga mun girka su ba. Kuma da zarar an gama wannan, yanzu zamu iya samun damar tashar mu ta yanar gizo ta saka cikin mai bincike:

http://la_ip_o_nombre_del_servidor:4200

shellinabox

Yi amfani da Shellinabox ta tashar jiragen ruwa 80

Kamar yadda kake gani, ta hanyar tsoho Shellinabox yana amfani da tashar jirgin ruwa 4200 kuma ƙila ba za mu iya samun damar hakan ba idan mai ba da sabis ɗinmu ya toshe shi. Zamu iya amfani da bambancin da ba shi da hadari amma yana aiki, wanda shine amfani shellinabox Da tashar jirgin ruwa 80, kodayake daga baya zan nuna yadda ake amfani da 443 idan muna da shi akwai.

Abin da za mu yi shine samun damar Shellinabox ta hanyar sakawa a cikin binciken mu:

http://la_ip_o_nombre_del_servidor/terminal

Don yin wannan, abu na farko da muke yi shine shigar NGinx:

$ sudo apt install nginx

Yanzu mun ƙirƙiri fayil ɗin / sauransu / nginx / shafuka-kunna / shellinabox kuma mun sanya shi a ciki:

 uwar garke {proxy_set_header Mai watsa shiri $ http_host; proxy_set_header X-An Gabatar-Mai watsa shiri $ http_host; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-An Gabatar-Don $ proxy_add_x_forwarded_for; wuri / m / {proxy_pass http: // localhost: 4200 /; }}

Muna shirya fayil ɗin / sauransu / tsoho / shellinabox kuma mun sanya a karshen:

SHELLINABOX_ARGS="--localhost-only --disable-ssl"

Muna sake yi Nginx y shellinabox:

$ sudo /etc/init.d/shellinabox sake kunnawa $ sudo /etc/init.d/nginx sake kunnawa

Kuma a shirye !!

Yi amfani da Shellinabox ta tashar jiragen ruwa 443

Wannan aikin ya ɗan fi ƙarfin wahala, saboda dole ne mu ƙirƙiri takaddun shaidar SSL ɗinmu. Saboda wannan zamuyi abubuwa masu zuwa:

Da farko mun shigar da OpenSSL:

$ sudo dace-samun shigar openssl

Muna ƙirƙirar maɓallin keɓaɓɓu:

openssl genrsa -out server.key 2024

Mun kirkiro tushe na takardar shaidar, inda zamu sanya jerin bayanai:

openssl req -new -key server.key -out server.csr

Bayanai da zamu cika zasu kasance:

  • Sunan Kasa (lambar harafi 2): Lambar ƙasa a cikin tsarin harafi biyu na ISO (misali: ES, US, CU, MX ..).
  • Suna ko Lardin Yanki (cikakken suna): Jiha ko lardi (misali: Florida).
  • Sunan Yanki: Gari ko birni (misali: Miami).
  • Sunan Kungiyar: Sunan kungiyar, (misali: DesdeLinux).
  • Sunan Kungiya Kungiya: Bangaren kungiya (misali: Blogs).
  • Sunan gama gari: Sunan yanki ko FQDN. Yana da mahimmanci a san cewa akwai bambanci tsakanin blog.desdelinux.net kuma desdelinux.net. Dole ne ku yi rajistar takardar shaidar ɗaya, ko ɗayan.
  • Adireshin i-mel: Adireshin imel
  • Kalmar sirri ta kalubale: Cikin fararen kaya.
  • Sunan kamfanin zaɓi: Cikin fararen kaya.

Yanzu muna samar da takardar shaidar SSL, wanda zai ɗauki bayanan da muka shigar:

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Muna kwafin takaddun shaida zuwa babban fayil ɗin SSL a ciki / sauransu:

$ sudo cp server.crt /etc/ssl/certs/ssl.crt $ sudo cp server.key /etc/ssl/certs/ssl.key

Mun sake shirya fayil ɗin sake fayil ɗin / sauransu / tsoho / shellinabox kuma mun canza abin da muka sanya, sawa a ƙarshen:

SHELLINABOX_ARGS="--no-beep"

Yanzu muna shirya fayil ɗin / sauransu / nginx / shafuka-kunna / shellinabox kuma mun sanya shi a ciki:

 saba {saurare 80; dawo da 301 https: // $ host $ request_uri; } saba {saurare 443; uwar garken_name myvps.com; ssl_certificate /etc/ssl/certs/ssl.crt; ssl_certificate_key /etc/ssl/certs/ssl.key; ssl akan; ssl_session_cache builtin: 1000 an raba: SSL: 10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH :! aNULL :! eNULL :! FITARWA :! CAMELLIA :! DES :! MD5 :! PSK :! RC4; ssl_prefer_server_ciphers akan; access_log /var/log/nginx/shellinabox.access.log; wuri / m {proxy_set_header Mai masaukin baki $ host; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-An Gabatar-Don $ proxy_add_x_forwarded_for; proxy_set_header X-Gabatar-Proto $ makirci; # Gyara "Ya bayyana cewa wakili na baya naka wanda aka kafa ya karye" Kuskuren. }

Mun sake fara ayyukan:

$ sudo /etc/init.d/shellinabox sake kunnawa $ sudo /etc/init.d/nginx sake kunnawa

kuma muna samun dama

http://la_ip_o_nombre_del_servidor/terminal

wanda ya kamata ya tura mu zuwa:

https://la_ip_o_nombre_del_servidor/terminal

Wannan shine duk.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   wawa m

    Ya tunatar da ni abin da ke fitowa a cikin jerin CSI

  2.   rashil m

    Matsayi mafi ban sha'awa; Ban taɓa jin wannan amfani ba kuma gaskiyar ita ce tana da ban sha'awa da amfani ... Dole ne in ɗauka cewa kamar yadda aka yi amfani da wannan ra'ayin ga Ngix, haka nan ana iya amfani da shi akan Apache, dama?

  3.   mat1986 m

    Yana tunatar da ni yadda Butterfly ke aiki, musamman lokacin amfani da m daga mashigar yanar gizo. Tabbas, ba tare da rikitarwa mai yawa kamar abin da suka nuna anan 🙂

  4.   xykyz m

    «Zamu ɗauka cewa saboda wasu dalilai ba za mu iya isa ga sabar ta mu da tashar ta ba, saboda wataƙila muna tafiya a kan titi kuma wayar salula kawai muke da ita a sama, kuma tun da ba mu da kullun ba ko wani abu, ba mu girka ba kowane aikace-aikace na wannan irin. "

    Ta yaya za mu so mu shiga sabarmu idan ba mu da kullun ba? hahaha

    Da alama a gare ni da sauri sauri don amfani da ssh app fiye da amfani da mai bincike kuma kuna guji shigar da software akan sabar, amma har yanzu zaɓi ne mai ban sha'awa.

  5.   Babu m

    Amfani lokacin da kake cikin wuri mai tsabta ta Windows.

  6.   sunan m

    "Amfani lokacin da kake cikin wuri mai tsabta ta Windows."
    entoses ……………… putty ko kitty.

  7.   Jose Manuel Higuera m

    maza masu kyau wannan super godiya saboda gudummawar