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
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.
Ya tunatar da ni abin da ke fitowa a cikin jerin CSI
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?
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 🙂
«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.
Amfani lokacin da kake cikin wuri mai tsabta ta Windows.
"Amfani lokacin da kake cikin wuri mai tsabta ta Windows."
entoses ……………… putty ko kitty.
maza masu kyau wannan super godiya saboda gudummawar