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.
Java est une plate-forme logicielle populaire qui vous permet de développer et d'exécuter des applications et des applets Java dans divers environnements matériels.
Il existe trois éditions de la plate-forme Java: Standard Edition (SE), Enterprise Edition (EE) et Micro Edition (ME). Nous ne parlerons que de l'édition standard (SE) de Java dans cet article.
Il existe également deux implémentations différentes de la plate-forme Java SE: OpenJDK et Oracle Java. Le code source de chaque implémentation est presque le même, seules quelques différences mineures existent entre elles. En bref, OpenJDK est entièrement open source et principalement sous licence GPL tandis qu'Oracle Java ajoute des composants tiers à source fermée et des fonctionnalités commerciales, en utilisant une licence commerciale - Licence de code binaire pour les produits de la plate-forme Java SE.
En outre, il existe deux packages différents pour chaque implémentation de Java: Java Runtime Environment (JRE) et Java Development Kit (JDK). JRE est nécessaire pour exécuter des applications Java compilées tandis que JDK est utilisé pour développer des applications Java.
Pendant ce temps, chaque implémentation de Java SE a trois numéros de version largement utilisés (6, 7 et 8) pour différents types d'applications.
Pour Oracle Java, les packages logiciels peuvent être 32 bits (i686, x86) ou 64 bits (x64).
Lors de l'installation de Java SE, vous devez choisir la combinaison appropriée des facteurs mentionnés ci-dessus, en fonction des exigences de vos applications et licences.
Toutes les commandes de ce didacticiel doivent être exécutées par un utilisateur non root avec les privilèges sudo. Vous devez créer un tel utilisateur conformément à cet article .
Habituellement, il vous suffit d'installer une seule des variantes suivantes, mais la conception de Java vous permet d'installer deux variantes ou plus sur votre système. Après l'installation, vous devez également configurer plusieurs variables d'environnement pour une utilisation quotidienne. Il aide également à configurer le programme Java par défaut lorsque plusieurs variantes sont installées sur votre système. Des instructions sont fournies plus loin dans ce didacticiel.
JRE: sudo yum install -y java-1.8.0-openjdk
JDK: sudo yum install -y java-1.8.0-openjdk-devel
JRE: sudo yum install -y java-1.7.0-openjdk
JDK: sudo yum install -y java-1.7.0-openjdk-devel
JRE: sudo yum install -y java-1.6.0-openjdk
JDK: sudo yum install -y java-1.6.0-openjdk-devel
Contrairement à OpenJDK, les packages Oracle Java doivent être téléchargés sur votre système avant de pouvoir les installer.
Il existe trois packages différents d'Oracle Java 8: JRE, Server JRE et JDK. Parmi ces packages, le package Server JRE sert à exécuter des applications Java sur le serveur, les deux autres sont utilisés de la même manière que leurs homologues OpenJDK.
Si possible, vous devez toujours télécharger et installer la dernière version d'Oracle Java, 8u66
au moment de la rédaction. Vous pouvez toujours trouver la dernière version et son URL de téléchargement sur le site officiel d'Oracle Java.
Les autres options d'installation incluent: les types de CPU (i686 ou x64) et les types de fichiers de téléchargement ( .rpm
ou .tar.gz
).
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm
Remarque : Si une version plus récente est publiée, remplacez l'URL et le nom de fichier en conséquence par les dernières informations sur le site Web d'Oracle.
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz
Remarque : Si une version plus récente est publiée, remplacez l'URL et le nom de fichier en conséquence par les dernières informations sur le site Web d'Oracle.
Avant de pouvoir utiliser Java, vous devez configurer plusieurs variables d'environnement:
sudo vi /etc/profile
Ajoutez les phrases suivantes à la fin du fichier:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Sauvegarder et quitter:
:wq
Mettez vos modifications en vigueur:
source /etc/profile
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm
Remarque : Si une version plus récente est publiée, remplacez l'URL et le nom de fichier en conséquence par les dernières informations sur le site Web d'Oracle.
Les mises à jour de sécurité d'Oracle Java 7 et d'Oracle Java 6 ne sont plus accessibles au public depuis un certain temps. Il n'est pas recommandé de continuer à utiliser Oracle Java 7 ou Oracle Java 6 sans ces mises à jour de sécurité. Si vous êtes obligé de gérer une application Java 7 ou Java 6 héritée incompatible avec Oracle-Java-8, vous devez contacter Oracle pour obtenir une assistance supplémentaire.
java -version
Si votre installation est OK, vous verrez une invite comme:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Quelle que soit la variante que vous avez installée, vous devez configurer les variables d'environnement suivantes pour une utilisation quotidienne. Lorsque plusieurs variantes ont été installées sur votre système, vous pouvez également spécifier le programme Java par défaut avec la méthode suivante:
sudo vi /etc/profile
Ajoutez les phrases suivantes à la fin du fichier. Remplacez /usr/java/jdk1.8.0_66
par l'emplacement d'installation sur votre serveur:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Sauvegarder et quitter:
:wq
Mettez vos modifications en vigueur:
source /etc/profile
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.