Comment générer des clés SSH?
Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.
GoAccess est un analyseur de journaux Web open source. Vous pouvez l'utiliser pour l'analyse des journaux en temps réel dans le terminal ou un navigateur Web. Il traite de nombreux types de journaux d'accès Web. Il vous permet de générer des rapports au format HTML, JSON et CSV.
Dans ce didacticiel, nous allons installer la dernière version de GoAccess sur Ubuntu 16.04.
Avant d'installer des packages sur l'instance de serveur Ubuntu, il est recommandé de mettre à jour le système. Connectez-vous à l'aide de l'utilisateur sudo et exécutez les commandes suivantes pour mettre à jour le système.
sudo apt-get update
sudo apt-get -y upgrade
Une fois la mise à niveau du système terminée, passez à l'étape suivante.
GoAccess est écrit dans le langage de programmation C. Par conséquent, la seule dépendance requise est la ncurses
bibliothèque et gcc
. Pour installer le ncurses
et gcc
, exécutez:
sudo apt-get -y install libncursesw5-dev gcc make
Installez les packages facultatifs en tapant:
sudo apt-get -y install libgeoip-dev libtokyocabinet-dev
Téléchargez l'archive GoAccess en exécutant:
wget http://tar.goaccess.io/goaccess-1.2.tar.gz
Vous pouvez trouver la dernière version de GoAccess sur la page de téléchargement officielle .
Extraire l'archive tar.
tar -xzvf goaccess-1.2.tar.gz
Configurez et installez le package.
cd goaccess-1.2
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
Créez un lien logiciel de goaccess
dans le /usr/bin
répertoire en exécutant:
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
GoAccess est maintenant installé sur votre serveur.
GoAccess est un analyseur de journaux Web. Si vous n'avez pas de serveur Web en cours d'exécution, installez le serveur Web Apache.
sudo apt-get -y install apache2
Démarrez et activez le serveur Web pour qu'il s'exécute au démarrage.
sudo systemctl start apache2
sudo systemctl enable apache2
Autorisez le port HTTP requis via le pare-feu du système.
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
Vous pouvez maintenant accéder au serveur Web à l'aide de http://Vultr_Server_IP
. Lors de l'accès à la page Web, Apache ajoutera des entrées de journal dans le access_log
fichier par défaut . Le chemin d'accès au fichier journal sur Ubuntu 16.04 est /var/log/apache2/access.log
.
Pour analyser le journal à l'aide de GoAccess à partir d'un terminal, tapez:
sudo goaccess /var/log/apache2/access.log --log-format=COMBINED
Le programme vous montrera le rapport généré après avoir analysé le fichier journal. Un exemple de rapport ressemble à celui illustré ci-dessous.
Dashboard - Overall Analyzed Requests (29/Jun/2017 - 29/Jun/2017) [Active Panel: Visitors]
Total Requests 16 Unique Visitors 6 Unique Files 1 Referrers 0
Valid Requests 16 Init. Proc. Time 0s Static Files 1 Log Size 3.44 KiB
Failed Requests 0 Excl. IP Hits 0 Unique 404 2 Bandwidth 40.91 KiB
Log Source /var/log/apache2/access.log
> 1 - Unique visitors per day - Including spiders Total: 1/1
Hits h% Vis. v% Bandwidth Data
---- ------- ---- ------- ----------- ----
16 100.00% 6 100.00% 40.91 KiB 29/Jun/2017 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 - Requested Files (URLs) Total: 1/1
Hits h% Vis. v% Bandwidth Mtd Proto Data
---- ------- ---- ------- ----------- --- -------- ----
6 100.00% 5 100.00% 20.62 KiB GET HTTP/1.1 /
3 - Static Requests Total: 1/1
Hits h% Vis. v% Bandwidth Mtd Proto Data
---- ------- ---- ------- ----------- --- -------- ----
[?] Help [Enter] Exp. Panel 0 - Thu Jun 29 11:29:56 2017 [Q]uit GoAccess 1.2
Pour générer un rapport HTML, tapez:
sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html
Ouvrez votre navigateur Web et accédez à l'URL à l' http://Vultr_Server_IP/report.html
aide de votre navigateur Web préféré. Le navigateur vous montrera de nombreux types de statistiques à l'aide de graphiques interactifs.
Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.
Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.
Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau
ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.
Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+
Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.
Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus
13 outils commerciaux d'extraction de données de Big Data
Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true
Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.