Cum se accesează terminalul SSH într-un browser web pe Linux
În această lecție, vă voi arăta cum să accesați terminalul SSH într-un browser web pe Linux. Bazele de date bazate pe Web pe SSH sunt utilizate atunci când paravanul de protecție, oriunde v-ați afla, are astfel de limitări încât numai traficul HTTP (e) poate trece.
Instalați Shell într-o cutie pe Linux
Pentru a instala shellinabox pe Debian, Ubuntu sau Linux Mint:
Pentru a instala shellinabox pe Fedora:
Pentru a instala shellinabox pe CentOS sau RHEL, activați mai întâi magazia EPEL, apoi executați:
Configurarea serverului web Shellinaboxd
Implicit, serverul web shellinaboxd ascultă pe portul TCP 4200 din sistemul local. În această lecție, pot schimba portul implicit de 443 pentru HTTPS. Pentru a face acest lucru, trebuie să modificați configurația shellinabox după cum urmează.
Configurarea shellinaboxd pe Debian, Ubuntu sau Linux Monetărie:
Configurarea shellinaboxd pe Fedora, CentOS sau RHEL:
Heads-up pentru utilizatorii Fedora: Potrivit documentului oficial, unele operații ar putea să nu funcționeze din box atunci când executați shellinaboxd SELinux în modul Fedora. Consultați documentul dacă aveți probleme.
Furnizarea unui certificat de auto-semnare
În timpul instalării Shell In A Box, shellinaboxd va încerca să creeze un nou certificat propriu (certificate.pem) cu / usr / bin / openssl dacă nu găsește un certificat potrivit pe Linux. Certificatul generat va fi localizat în / var / lib / shellinabox.
Dacă certificatul nu se află în director, îl puteți crea singur, după cum urmează.
Rularea serverului web Shellinaboxd
Pe Debian, Ubuntu sau Linux Monetărie:
Pe Fedora, CentOS sau RHEL:
Pentru a verifica dacă shellinaboxd rulează: