Après que le
client ait déployé le logiciel sur place, j'ai trouvé que le système qui m'était donné était en fait plus propre que la poche de mon pantalon, puis sur l'intranet, je peux seulement dire que j'étais trop jeune. La première étape de la configuration de ssh est le propriétaire de la carte. Heureusement, vous pouvez monter le fichier CD / DVD. Ce qui suit enregistre une partie de mon processus de déploiement. Pour moi et pour vous comme moi!
Déploiement logiciel
Préparer deux machines
Une machine: peut se connecter au réseau externe
Machine B: ne peut pas se connecter au réseau externe
L'installation d'OpenSsh a
lu de nombreux articles en ligne, beaucoup d'entre eux sont téléchargés des quatre packages d'installation requis par OpenSH, puis l'installation de dpkg -i * .deb, mais si le client vous offre un système propre, cette méthode de déploiement Il n'y a pratiquement pas d'utilisation d'oeufs. L'installation de cette manière se terminera essentiellement par un manque d'installation des packages dépendants. Permettez-moi de parler de mon processus d'installation
Une machine:
# Mettre à jour les dépendances dépendant du cache sur la machine Une mise à jour
sudo apt-get -d
# Cache du paquet openssh-server
sudo apt-get -d install openssh-server
# Entrer dans le répertoire cache
cd / var / cache / apt / archives
# first Testez et installez
dpkg -i * .deb sur la machine A
# Une fois l'installation terminée, vérifiez si l'installation est réussie
sudo service ssh status
# Vous pouvez également aller dans le répertoire / etc / ssh pour voir s'il y a un fichier sshd_config
# Si l'installation est réussie, alors tout le deb Le paquet est emballé dans un fichier tar.gz
tar -czvf ssh.tar.gz * .deb
B machine:
Utilisez l'outil UltraISO pour convertir le fichier ssh.tar.gz en fichier iso
Dans la configuration de votre machine virtuelle, sélectionnez CD / DVD, cochez Connecté et sélectionnez votre fichier iso. (Celui-ci peut également ajouter un périphérique CD / DVD)
Monter le fichier ISO
# Si monté auparavant, démontez
sudo umount / dev / sro
# Montez le lecteur optique
sudo mount / dev / sr0 / mnt
cd / mnt
# Copiez le fichier ssh.tar.gz précédemment compressé dans le répertoire que vous spécifiez
cp ssh .tar.gz / home /
Décompressez et installez
tar -zxvf ssh.tar.gz
cd ssh
dpkg -i * .deb
configuration du service ssh
Modifier / etc / ssh / ssh_config fichier
Supprimer le # commentaire devant le port 22 Supprimer
le # commentaire devant PasswordAuthentication oui
Modifiez le fichier / etc / ssh / sshd_config
Supprimer le # commentaire devant le port 22 Supprimer le # commentaire devant
PasswordAuthentication oui
PS: Lorsque vous utilisez vim, vous pouvez utiliser / en mode général pour effectuer une correspondance de requête et localiser rapidement la chaîne correspondante.
Redémarrez le service
sudo service ssh restart
utilise l'outil xftp pour les tests de connexion, cette étape est omise
Vous avez terminé, O (∩_∩) O haha ~
Problème d'enregistrement d'
une connexion ssh lente
# Lancez
sudo su en tant qu'utilisateur root
# 1. Modifiez le fichier / etc / ssh / sshd_config
vi / etc / ssh / sshd_config
# 2. Ajoutez UseDNS no
# 3. Décommentez le GSSAPIAuthentication no
# Save edit
wq
# Redémarrez le
service redémarrage sshd
ssh ne peut pas se connecter en tant que root
# 1. Modifier le fichier / etc / ssh / sshd_config
vim / etc / ssh / sshd_config
# 2. Ajouter PermitRootLogin Prohibit-password #Comment out
# 3. Nouvel ajout: PermitRootLogin yes
# 4. Changer PermitEmptyPasswords en no
# 5. Redémarrer le service
service sshd restart
—————————————
Déclaration de droit d'auteur: Cet article est un article original du blogueur CSDN "YoungHappyGIS", suite à l'accord de droit d'auteur CC 4.0 BY-SA, veuillez joindre le lien source d'origine et cette déclaration pour réimpression.
Lien d'origine: https://blog.csdn.net/yh0503/article/details/88813476