Sett opp Cacti på Debian Jessie
Introduksjon Cacti er et åpen kildekode overvåkings- og grafverktøy som er fullt basert på RRD-data. Gjennom Cacti kan du overvåke nesten alle typer enheter
I denne veiledningen vil vi se hvordan du konfigurerer en FTP-server (ProFTPd) for å overføre filer mellom din PC og serveren din.
Oppdater systemet.
sudo apt-get update
sudo apt-get dist-upgrade
Installer proftpd
.
sudo apt-get install proftpd
Under installasjonen vil du bli spurt om du vil installere i inetd
eller- standalone
modus. Velg standalone
modus.
Åpne Proftpd-konfigurasjonsfilen.
sudo nano /etc/proftpd/proftpd.conf
Filen vil ligne følgende tekst.
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes, reload proftpd after modifications, if
# it runs in daemon mode. It is not required in inetd/xinetd mode.
#
# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on
# If set on you can experience a longer connection delay in many cases.
IdentLookups off
ServerName "Debian"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
# Use this to jail all users in their homes
# DefaultRoot ~
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
RequireValidShell off
# Port 21 is the standard FTP port.
Port 21
...
ServerName
: Angir navnet på FTP-serveren. Dette navnet vil vises når klienter kobler til serveren.TimeoutIdle
: Tiden, i sekunder, som en klient automatisk kobles fra hvis den ikke lenger er aktiv på FTP-serveren.DefaultRoot
: Kontrollerer standard rotkatalog som er tildelt en bruker ved pålogging.Port
: Tilkoblingsporten til FTP-serveren. Nesten hele tiden er denne porten, 21
og du bør ikke måtte endre den med mindre du er blokkert av en brannmur.PassivePorts
: Begrenser utvalget av porter som serveren vil velge fra når PASV
kommandoen sendes fra en klient.MaxInstances
: Maksimalt antall samtidige tilkoblinger du vil tillate på FTP-serveren.Nå må vi aktivere DefaultRoot
alternativet. for å gjøre dette, finn den DefaultRoot
kommenterte linjen og fjern den.
DefaultRoot ~
Verdien ~
betyr at brukeren vil være begrenset til den personlige mappen (f.eks. /home/user12
).
Merk : Som standard kan noen som kobler til FTP-serveren få tilgang til alle servermappene, så det anbefales å aktivere alternativet DefaultRoot
.
Endre ServerName
.
ServerName : the name of your FTP server
Finn og fjern kommentarene til følgende linjer (fjern i #
begynnelsen av hver linje) for å tillate anonyme tilkoblinger til serveren din.
# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
User ftp
Group nogroup
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
# Limit the maximum number of anonymous logins
MaxClients 10
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
Merk : Hvis du aktiverer anonyme tilkoblinger på FTP-serveren din, kan alle brukere koble seg til den. De vil ha tilgang til /home/ftp
katalogen og vil kunne lese og laste ned filer, men ikke endre eller legge til filer.
Du kan forby rotbrukeren å få tilgang til FTP ved å legge til følgende linje.
RootLogin off
Etter at konfigurasjonen er endret, start serveren på nytt.
sudo service proftpd restart
Merk : Hvis en feillinje vises som "ikke i stand til å løse vert", vær oppmerksom på at det ikke spiller noen rolle, og du kan ignorere det.
Legg til en bruker, for eksempel " myuser
".
useradd --shell /bin/false myuser
Opprett hjemmekatalogen til brukeren vår " myuser
".
mkdir /home/myuser
Endre eierskapet til den katalogen til brukeren og gruppen " myuser
".
chown myuser:myuser /home/myuser/
Angi et passord for brukeren " myuser
".
passwd myuser
Nå som FTP-serveren din er installert og konfigurert, vil du gjerne kunne koble til den.
Bare skriv ftp://server_ip_address
inn adressefeltet til nettleseren din. Erstatt server_ip_address
med IP-adressen til serveren din. Du vil da bli spurt om din username
og password
.
Du kan se hvem som er koblet til FTP-serveren din med følgende kommando.
ftpwho
Du kan også se statistikk.
ftpstats
Introduksjon Cacti er et åpen kildekode overvåkings- og grafverktøy som er fullt basert på RRD-data. Gjennom Cacti kan du overvåke nesten alle typer enheter
Bruker du et annet system? Denne opplæringen viser deg hvordan du installerer gruppevaren iRedMail på en ny installasjon av Debian Wheezy. Du bør bruke en serve
Bruker du et annet system? Hvis du kjøper en Debian-server, bør du alltid ha de nyeste sikkerhetsoppdateringene og oppdateringene, enten du sover eller ikke
Denne opplæringen forklarer hvordan du setter opp en DNS-server ved å bruke Bind9 på Debian eller Ubuntu. Bytt ut ditt-domenenavn.com gjennom hele artikkelen. På th
I denne artikkelen vil vi se hvordan du kompilerer og installerer Nginx mainline fra de offisielle kildene til Nginx med PageSpeed-modulen, som lar deg t
Bruker du et annet system? Introduksjon Kanboard er et gratis og åpen kildekodeprogram for prosjektledelse som er designet for å forenkle og visualisere
Bruker du et annet system? Gitea er et alternativt åpen kildekode, selvdrevet versjonskontrollsystem drevet av Git. Gitea er skrevet på Golang og er
Introduksjon Lynis er et gratis systemrevisjonsverktøy med åpen kildekode som brukes av mange systemadministratorer for å verifisere integriteten og herde systemene deres. Jeg
Bruker du et annet system? Thelia er et åpen kildekodeverktøy for å lage e-business-nettsteder og administrere nettinnhold skrevet i PHP. Thelia kildekode i
Hva du trenger En Vultr VPS med minst 1 GB RAM. SSH-tilgang (med root/administratorrettigheter). Trinn 1: Installere BungeeCord Først
Golang er et programmeringsspråk utviklet av Google. Takket være sin allsidighet, enkelhet og pålitelighet har Golang blitt en av de mest populære
Hvis du har glemt MySQL root-passordet ditt, kan du tilbakestille det ved å følge trinnene i denne artikkelen. Prosessen er ganske enkel og fungerer på disse
Det er tider når vi trenger å dele filer som må være synlige for Windows-klienter. Siden Fuse-baserte systemer bare fungerer på Linux, bør du introdusere
I denne veiledningen skal vi sette opp en Counter Strike: Source-spillserver på Debian 7. Disse kommandoene ble testet på Debian 7, men de bør også fungere o
I denne veiledningen lærer du hvordan du setter opp en Unturned 2.2.5-server på en Vultr VPS som kjører Debian 8. Merk: Dette er en redigert versjon av Unturned som ikke
I denne opplæringen lærer du hvordan du installerer Cachet på Debian 8. Cachet er et kraftig åpen kildekode-statussidesystem. Installasjon Denne opplæringen er i gang
Introduksjon I denne artikkelen kan du gå gjennom hvordan du sikkerhetskopierer flere MySQL- eller MariaDB-databaser som sitter på samme maskin ved hjelp av et tilpasset bash-skript
Denne artikkelen vil lære deg hvordan du setter opp et chroot-fengsel på Debian. Jeg antar at du bruker Debian 7.x. Hvis du kjører Debian 6 eller 8, kan dette fungere, men
Bruker du et annet system? Reader Self 3.5 er en enkel og fleksibel, gratis og åpen kildekode, selvhostet RSS-leser og Google Reader-alternativ. Leser Sel
Bruker du et annet system? Backdrop CMS 1.8.0 er et enkelt og fleksibelt, mobilvennlig, gratis og åpen kildekode Content Management System (CMS) som lar oss
Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.
Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.
Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.
Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.
Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...
Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.
Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.
Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.
I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.
Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer