Prøv denne bittesmå "out of the box" serverpakken

Hvis du trenger en webserver, en sikker shell-server eller en ftp-server som kjører fort, kan du ikke henvende deg til et Microsoft-produkt hvis hastighet og effektivitet betyr noe, eller hvis du ikke har budsjett for det. I de tilfellene henvender du deg til Linux. Og når enkelhet og hastighet er nøkkelen, kan du prøve The Smallest Server Suite (TheSSS).

Verktøyet er passende navngitt - hele distribusjonen kommer på under 30 MB og inkluderer:

  • Internett server
  • SSH-server
  • FTP-server
  • Proxy-server (Polipo)
  • Tor anonymiserer
  • 4MLinux-brannmur
  • Clam AntiVirus

Du kan få denne serveren i gang på få minutter. Den beste måten å servere TheSSS på er enten via en virtuell maskin eller ved å sette distribusjonen på en flash-stasjon og starte serveren fra det.

Hvis du er interessert i å installere TheSSS på en USB-stasjon, er UNetbootin det beste verktøyet for det. Last ned ISO av TheSSS og gå deretter gjennom prosessen med å lage den oppstartbare flash-stasjonen med UNetbootin.

Hvis du heller vil virtualisere en forekomst av TheSSS, kan du opprette den virtuelle maskinen med den nedlastede ISO. Uansett rute du tar, må du laste ned ISO-bildet og bruke dette bildet for din forekomst av TheSSS.

Oppstart av bildet

Uansett hvordan du får oppstart av bildet ditt, så når oppstartsprosessen er fullført, vil du bli bedt om å angi root-brukerpassordet ( figur A ). Figur A

Skriv inn og bekreft deretter det nye root-passordet for TheSSS. (Klikk på bildet for å forstørre.)
Etter at du har angitt root-passordet, vil du finne deg selv ved en standard påloggingsprompt ( figur B ). Figur B

SSS-påloggingen inkluderer en hendig kalender. (Klikk på bildet for å forstørre.)

Skriv inn roten som brukernavn og det nye passordet du angav under oppstart. Ved vellykket godkjenning vil du være ved en standard bash-ledetekst. Det er ingen fancy GUI eller noe nettbasert grensesnitt for TheSSS - du sitter fast med kommandolinjen. Tøff det ut.

Bruker TheSSS

Når systemet er oppe og går og du har logget deg på serveren som rotbruker, kan du starte og stoppe tjenester ved å bruke disse kommandoene:

  • httpd start - start webserveren
  • httpd stop - stopp webserveren
  • httpd omstart - start webserveren på nytt
  • httpd test - test webserveren
  • sshd start - start den sikre shell-serveren
  • sshd stop - stopp den sikre shell-serveren
  • sshd restart - start den sikre shell-serveren på nytt
  • sshd test - test den sikre shell-serveren
  • ftpd start - start ftp-serveren
  • ftpd stop - stopp ftp-serveren
  • ftpd omstart - start ftp-serveren på nytt
  • ftpd test - test ftp-serveren
  • serverd start - start alle servertjenester
  • serverd stop - stopp alle servertjenester
  • serverd omstart - start alle servertjenester på nytt
  • brannmurstart - start brannmuren
  • brannmurstopp - stopp brannmuren
  • brannmurstart - start brannmuren på nytt
  • brannmur-test - test brannmuren

Merknader om spesifikke servere

Apache
  • Filer lagres i / srv / www.
  • Pek nettleseren din til http: //IP_OF_SERVER/test.php for å finne ut hvilke PHP-moduler som er lastet.
  • Hvis du kjører httpd-test, kan du teste følgende: Public HTML, Private HTML, CGI Script, PHP Info script.
FTP

Selv etter at du har startet ftp-demon, vil du ikke kunne laste opp filer (selv om du kan laste ned dem). For å aktivere opplasting av filer, må du utgi kommandoen upload USERNAME (USERNAME er det faktiske brukernavnet som skal aktiveres for opplasting).

Dette bringer meg også til spørsmålet om brukere. Du kan legge til nye brukere til systemet. TheSSS bruker kommandoen useradd for enkelt å legge til en ny bruker. Standardkommandoen useradd USERNAME (USERNAME er ønsket brukernavn) vil ikke bare legge til brukeren, men brukerens hjemmekatalog. Du blir bedt om å opprette et passord for brukeren når du kjører kommandoen. Denne brukerens hjem vil være i standard / hjem / katalog. Når du har lagt til den nye brukeren, kan du kjøre opplastingskommandoen for å aktivere den brukeren for å laste opp ftp-filer.

brannmur

Konfigurasjonen for brannmuren blir håndtert i / etc / firewall / config. I den konfigurasjonsfilen kan du angi:

  • Tillat ping
  • Godta traceroute
  • Tillat utgående trafikk
  • Tillat innkommende trafikk på bestemte porter
  • Tillat passive FTP-tilkoblinger
  • Konfigurer svartelistefil

Blocklist-filen er som standard /etc/firewall/block.list. Denne filen inneholder ikke annet enn en liste over IP-adresser du ønsker å blokkere for å få tilgang til systemet.

Merk: Den eneste tekstredigereren som følger med TheSSS er vi. Når du trenger å redigere en fil (for eksempel filen block.list), vil du utgi kommandoen vi /etc/firewall/block.list . Fra det tidspunktet må du kjenne til det grunnleggende ved bruk av vi-redaktøren.

Nyhetsbrev om innovasjon

Vær kjent med smarte byer, AI, Internet of Things, VR, AR, robotikk, droner, autonom kjøring og mer av de kuleste teknologiske nyvinningene. Leveres onsdager og fredager

Registrer deg i dag

© Copyright 2020 | mobilegn.com