உங்கள் வலை உலாவி மூலம் உங்கள் சேவையக முனையத்தை அணுகவும்

சில காரணங்களால் ஒரு முனையத்துடன் எங்கள் சேவையகத்தை அணுக முடியாது என்று வைத்துக்கொள்வோம், ஏனென்றால் ஒருவேளை நாங்கள் தெருவில் நடந்து கொண்டிருக்கிறோம், எங்களுடைய செல்போன் மட்டுமே மேலே உள்ளது, மேலும் நாங்கள் அழகற்றவர்கள் அல்லது எதுவும் இல்லை என்பதால், இதன் எந்தவொரு பயன்பாட்டையும் நாங்கள் நிறுவவில்லை வகை.

பிறகு நாம் என்ன செய்வது? சரி, ஒன்றுமில்லை, நாங்கள் வீடு அல்லது வேலை கிடைக்கும் வரை, எங்கள் சேவையகத்தை அணுகி நிறுவும் வரை எதையும் செய்ய முடியாது ஷெல்லினாபாக்ஸ். ஆனால் அது என்ன, நீங்கள் சாப்பிடுகிறீர்களா?

ஷெல்லினாபாக்ஸ்

ஷெல்லினாபாக்ஸ் செயல்படுத்துகிறது ஒரு சேவையகம் முடியும் வலை ஏற்றுமதி வரி கருவிகள் கட்டளை ஒரு முனைய முன்மாதிரி இணைய அடிப்படையிலான. இந்த முன்மாதிரி ஆதரிக்கும் எந்த உலாவியிலிருந்தும் அணுகலாம் ஜாவா மற்றும் CSS y அதற்கு தேவையில்லை இல்லை சொருகு செயல்பட கூடுதல்.

அசல் திட்டம் நிறுத்தப்பட்டாலும், உள்ளன கிதுபில் ஒரு முட்கரண்டி களஞ்சியங்களில் நம்மிடம் இல்லையென்றால் அதை நிறுவ அனுமதிக்கிறது. உபுண்டு 14.04 ஐப் பொறுத்தவரை, எனவே நாம் ஒரு முனையத்தைத் திறந்து வைக்க வேண்டும்:

$ sudo apt install shellinabox openssl ca-certificates

கடைசி இரண்டு தொகுப்புகளின் விஷயத்தில், அவை ஏற்கனவே நிறுவப்படவில்லை எனில். இது முடிந்ததும், இப்போது உலாவியில் வைப்பதன் மூலம் வலையில் எங்கள் முனையத்தை அணுகலாம்:

http://la_ip_o_nombre_del_servidor:4200

ஷெல்லினாபாக்ஸ்

போர்ட் 80 வழியாக ஷெல்லினாபாக்ஸைப் பயன்படுத்தவும்

நீங்கள் பார்க்க முடியும் என, இயல்பாகவே ஷெல்லினாபாக்ஸ் துறைமுகத்தைப் பயன்படுத்துகிறது 4200 எங்கள் சேவை வழங்குநரால் தடுக்கப்பட்டால் அதை அணுக முடியாது. பாதுகாப்பற்ற ஆனால் வேலை செய்யும் ஒரு மாறுபாட்டை நாம் பயன்படுத்தலாம், இது பயன்படுத்த வேண்டும் ஷெல்லினாபாக்ஸ் துறைமுகத்தின் மூலம் 80, பின்னர் எவ்வாறு பயன்படுத்துவது என்பதைக் காண்பிப்பேன் 443 எங்களிடம் அது இருந்தால்.

எங்கள் உலாவியில் வைப்பதன் மூலம் ஷெல்லினாபாக்ஸை அணுகுவோம்:

http://la_ip_o_nombre_del_servidor/terminal

இதைச் செய்ய, நாம் முதலில் செய்வது NGinx ஐ நிறுவுவதாகும்:

$ sudo apt install nginx

இப்போது நாம் கோப்பை உருவாக்குகிறோம் / etc / nginx / sites-enable / shellinabox நாங்கள் அதை உள்ளே வைத்தோம்:

 சேவையகம் {proxy_set_header ஹோஸ்ட் $ http_host; proxy_set_header எக்ஸ்-ஃபார்வர்ட்-ஹோஸ்ட் $ http_host; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header எக்ஸ்-முன்னோக்கி-க்கு $ proxy_add_x_forwarded_for; இடம் / முனையம் / {ப்ராக்ஸி_பாஸ் http: // localhost: 4200 /; }}

நாங்கள் கோப்பைத் திருத்துகிறோம் / etc / default / shellinabox நாங்கள் இறுதியில் வைக்கிறோம்:

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

நாங்கள் மறுதொடக்கம் செய்கிறோம் என்ஜின்க்ஸ் y ஷெல்லினாபாக்ஸ்:

$ sudo /etc/init.d/shellinabox மறுதொடக்கம் $ sudo /etc/init.d/nginx மறுதொடக்கம்

மற்றும் தயார் !!

போர்ட் 443 வழியாக ஷெல்லினாபாக்ஸைப் பயன்படுத்தவும்

இந்த செயல்முறை இன்னும் சிக்கலானது, ஏனென்றால் நாங்கள் எங்கள் SSL சான்றிதழ்களை உருவாக்க வேண்டும். இதற்காக நாம் பின்வருவனவற்றைச் செய்வோம்:

முதலில் நாம் OpenSSL ஐ நிறுவுகிறோம்:

ud sudo apt-get install openssl

நாங்கள் ஒரு தனிப்பட்ட விசையை உருவாக்குகிறோம்:

openssl genrsa -out server.key 2024

சான்றிதழின் தளத்தை நாங்கள் உருவாக்குகிறோம், அங்கு தொடர்ச்சியான தரவை வைப்போம்:

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

நாங்கள் நிரப்பும் தரவு:

  • நாட்டின் பெயர் (2 எழுத்து குறியீடு): இரண்டு குறியீட்டு ஐஎஸ்ஓ வடிவத்தில் நாட்டின் குறியீடு (எ.கா: இஎஸ், யுஎஸ், சி.யூ, எம்.எக்ஸ் ..).
  • மாநில அல்லது மாகாண பெயர் (முழுப்பெயர்): மாநிலம் அல்லது மாகாணம் (எ.கா: புளோரிடா).
  • வட்டாரத்தின் பெயர்: நகரம் அல்லது நகரம் (எ.கா: மியாமி).
  • நிறுவன பெயர்: அமைப்பின் பெயர், (எ.கா: DesdeLinux).
  • நிறுவன அலகு பெயர்: நிறுவனத் துறை (எ.கா: வலைப்பதிவுகள்).
  • பொது பெயர்: டொமைன் பெயர் அல்லது FQDN. வலைப்பதிவுக்கும் வித்தியாசம் உள்ளது என்பதை அறிவது அவசியம்.desdelinux.net மற்றும் desdelinux.net. நீங்கள் ஒன்று அல்லது மற்றொன்றுக்கான சான்றிதழை பதிவு செய்ய வேண்டும்.
  • மின்னஞ்சல் முகவரி: மின்னஞ்சலை தொடர்பு கொள்க.
  • ஒரு சவால் கடவுச்சொல்: வெள்ளை நிறத்தில்.
  • ஒரு விருப்ப நிறுவனத்தின் பெயர்: வெள்ளை நிறத்தில்.

இப்போது நாங்கள் SSL சான்றிதழை உருவாக்குகிறோம், இது நாங்கள் உள்ளிட்ட தரவை எடுக்கும்:

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

சான்றிதழ்களை SSL கோப்புறையில் / etc உள்ளே நகலெடுக்கிறோம்:

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

கோப்பை மீண்டும் திருத்துகிறோம் / etc / default / shellinabox நாங்கள் வைத்ததை மாற்றி, இறுதியில் வைக்கிறோம்:

SHELLINABOX_ARGS="--no-beep"

இப்போது கோப்பை திருத்துகிறோம் / etc / nginx / sites-enable / shellinabox நாங்கள் அதை உள்ளே வைத்தோம்:

 சேவையகம் {கேளுங்கள் 80; திரும்ப 301 https: // $ host $ request_uri; } சேவையகம் {கேளு 443; server_name myvps.com; ssl_certificate /etc/ssl/certs/ssl.crt; ssl_certificate_key /etc/ssl/certs/ssl.key; ssl on; ssl_session_cache buildin: 1000 பகிரப்பட்டது: SSL: 10 மீ; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers உயர் :! aNULL :! eNULL :! ஏற்றுமதி :! கேமல்லியா :! DES :! MD5 :! PSK :! RC4; ssl_prefer_server_ciphers இயக்கத்தில்; access_log /var/log/nginx/shellinabox.access.log; இடம் / முனையம் {proxy_set_header புரவலன் $ புரவலன்; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header எக்ஸ்-முன்னோக்கி-க்கு $ proxy_add_x_forwarded_for; proxy_set_header எக்ஸ்-ஃபார்வர்ட்-புரோட்டோ $ திட்டம்; # "உங்கள் தலைகீழ் ப்ராக்ஸி அமைவு உடைந்துவிட்டதாகத் தெரிகிறது" பிழை. ப்ராக்ஸி_பாஸ் http: // localhost: 4200 /; }

நாங்கள் சேவைகளை மறுதொடக்கம் செய்கிறோம்:

$ sudo /etc/init.d/shellinabox மறுதொடக்கம் $ sudo /etc/init.d/nginx மறுதொடக்கம்

நாங்கள் அணுகுவோம்

http://la_ip_o_nombre_del_servidor/terminal

இது எங்களை திருப்பி விட வேண்டும்:

https://la_ip_o_nombre_del_servidor/terminal

அவ்வளவுதான்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கோமாளி அவர் கூறினார்

    சிஎஸ்ஐ தொடரில் வெளிவருவதை இது எனக்கு நினைவூட்டியது

  2.   டிராசில் அவர் கூறினார்

    மிகவும் சுவாரஸ்யமான பதிவு; இந்த பயன்பாட்டைப் பற்றி நான் கேள்விப்பட்டதே இல்லை, உண்மை என்னவென்றால், இது மிகவும் ஆர்வமாகவும் பயனுள்ளதாகவும் இருக்கிறது ... இந்த கருத்து என்ஜிக்கிற்கும் பயன்படுத்தப்பட்டதைப் போலவே, இது அப்பாச்சிக்கும் பயன்படுத்தப்படலாம் என்று நான் கருத வேண்டும், இல்லையா?

  3.   mat1986 அவர் கூறினார்

    பட்டாம்பூச்சி எவ்வாறு இயங்குகிறது என்பதை இது எனக்கு நினைவூட்டுகிறது, குறிப்பாக உலாவியில் இருந்து முனையத்தைப் பயன்படுத்தும் போது. நிச்சயமாக, அவர்கள் இங்கே காண்பிக்கும் அளவுக்கு சிக்கலானதாக இல்லை

  4.   ஜிகிஸ் அவர் கூறினார்

    Reason சில காரணங்களால் ஒரு முனையத்துடன் எங்கள் சேவையகத்தை அணுக முடியாது என்று வைத்துக்கொள்வோம், ஏனென்றால், நாங்கள் தெருவில் நடந்து கொண்டிருக்கிறோம், எங்களிடம் செல்போன் மட்டுமே உள்ளது, மேலும் நாங்கள் அழகற்றவர்கள் அல்லது எதுவும் இல்லை என்பதால், நாங்கள் எந்த பயன்பாட்டையும் நிறுவவில்லை இந்த வகை. "

    நாம் அழகற்றவர்களாக இல்லாவிட்டால் எங்கள் சேவையகத்தில் எவ்வாறு நுழைய விரும்புகிறோம்? ஹஹஹா

    உலாவியைப் பயன்படுத்துவதை விட ஒரு ssh பயன்பாட்டைப் பயன்படுத்துவது எனக்கு மிக வேகமாகத் தெரிகிறது, மேலும் சேவையகத்தில் மென்பொருளை நிறுவுவதைத் தவிர்க்கிறீர்கள், ஆனால் இது இன்னும் ஒரு சுவாரஸ்யமான விருப்பமாகும்.

  5.   எதுவுமில்லை அவர் கூறினார்

    நீங்கள் தூய்மையான விண்டோஸ் கொண்ட இடத்தில் இருக்கும்போது நன்மை.

  6.   பெயர் அவர் கூறினார்

    "நீங்கள் தூய்மையான விண்டோஸ் கொண்ட இடத்தில் இருக்கும்போது நன்மை."
    நுழைகிறது ……………… புட்டி அல்லது கிட்டி.

  7.   ஜோஸ் மானுவல் ஹிகுவேரா அவர் கூறினார்

    சிறந்த ஆண்கள் பங்களிப்புக்கு இந்த சூப்பர் நன்றி