#1 Le 11/12/2016, à 00:09
- dr_jekyll
[RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Bonsoir les gens !
Voulant commencer un début d'apprentissage de quelques choses ressemblant à un transfert de fichier propre et sécurisé avec ssh, j'ai tout bonnement réussi à supprimer totalement le dossier "/etc/ssh" et son contenu....j'imagine que c'est le genre de chose qui doit pouvoir arriver et du coup je me demande bêtement...comment je le fait revenir ?
Tenté de supprimer totalement openssh-server puis de réinstaller mais...rien ?
Merci d'avance à ceux qui sauront m'aiguiller ! Et si qqun à de bon tuyaux sur les transfert de fichier via ssh je suis preneur...
newbieLVL100
Dernière modification par dr_jekyll (Le 11/12/2016, à 13:30)
Rien n'est plus proche du vrai que le faux
Hors ligne
#2 Le 11/12/2016, à 00:12
- jplemoine
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Tenté de supprimer totalement openssh-server puis de réinstaller mais...rien ?
Oui mais pourquoi le supprimer ? En forçant la réinstallation, ça doit pouvoir passer.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 11/12/2016, à 10:25
- dr_jekyll
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Par ce qu'il fallait bien que je fasse une bêtise ^_^ mais du coup j'ai beau réinstaller cela ne fait rien...
mon installation me retourne cela
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
rssh molly-guard monkeysphere
Paquets recommandés :
ncurses-term ssh-import-id
Les NOUVEAUX paquets suivants seront installés :
openssh-server
0 mis à jour, 1 nouvellement installés, 0 à enlever et 47 non mis à jour.
Il est nécessaire de prendre 0 o/322 ko dans les archives.
Après cette opération, 955 ko d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet openssh-server précédemment désélectionné.
(Lecture de la base de données... 172819 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../openssh-server_1%3a6.6p1-2ubuntu2.8_amd64.deb ...
Dépaquetage de openssh-server (1:6.6p1-2ubuntu2.8) ...
Traitement des actions différées (« triggers ») pour ufw (0.34~rc-0ubuntu2) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-16) ...
Traitement des actions différées (« triggers ») pour man-db (2.6.7.1-1ubuntu1) ...
Paramétrage de openssh-server (1:6.6p1-2ubuntu2.8) ...
/var/lib/dpkg/info/openssh-server.postinst: 171: /var/lib/dpkg/info/openssh-server.postinst: cannot create /etc/ssh/sshd_config: Directory nonexistent
dpkg: erreur de traitement du paquet openssh-server (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
Traitement des actions différées (« triggers ») pour ufw (0.34~rc-0ubuntu2) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-16) ...
Des erreurs ont été rencontrées pendant l'exécution :
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
avec ceci
/var/lib/dpkg/info/openssh-server.postinst: 171: /var/lib/dpkg/info/openssh-server.postinst: cannot create /etc/ssh/sshd_config: Directory nonexistent
dpkg: erreur de traitement du paquet openssh-server (--configure) :
Rien n'est plus proche du vrai que le faux
Hors ligne
#4 Le 11/12/2016, à 10:38
- Nasman
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Tu as :
ssh utilisé par le poste client (celui à partir duquel tu te connectes au serveur).
openssh-server utilisé par le serveur
Par défaut, lors de l'installation d'ubuntu sur un poste, ssh (client) est installé.
Sur quel pc as tu fait la bêtise ?
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#5 Le 11/12/2016, à 10:39
- jplemoine
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
C'est surtout cette ligne qui me "coque" :
0 mis à jour, 1 nouvellement installés, 0 à enlever et 47 non mis à jour.
T'aurais pas un problème de place (ou d'i-nodes) ?
Donne le retour de
df -h
df -i
Et surtout, ne lance plus aucune commande de type apt ou apt-get tant que tu n'as pas vérifié :
si apt est bloqué par manque de place ou d'i-nodes
- elles ne seront d'aucune utilité
- elles vont empirer la situation et il sera plus difficile de rectifier le tir.
Dernière modification par jplemoine (Le 11/12/2016, à 10:41)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#6 Le 11/12/2016, à 11:04
- dr_jekyll
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Problème résolut !
http://www.yodiaditya.com/solve-cannot- … er-ubuntu/
j'ai pas saisi le
#!/bin/sh -e
mais cela a fait l'affaire !
j'avais fait la bêtise sur mon pc portable sur lequel je voulais m'essayer à ssh !
quand à
df -h
df -i
cela me retourne :
hyde@hyde-laptop /etc/ssh $ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,9G 4,0K 1,9G 1% /dev
tmpfs 386M 1,5M 385M 1% /run
/dev/sda7 29G 6,5G 21G 25% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 1,9G 28M 1,9G 2% /run/shm
none 100M 12K 100M 1% /run/user
/dev/sda6 83G 61G 19G 77% /home
/dev/mmcblk0p1 15G 160K 15G 1% /media/hyde/9016-4EF8
hyde@hyde-laptop /etc/ssh $ df -i
Sys. de fichiers Inœuds IUtil. ILibre IUti% Monté sur
udev 489573 522 489051 1% /dev
tmpfs 493468 592 492876 1% /run
/dev/sda7 1896832 195375 1701457 11% /
none 493468 2 493466 1% /sys/fs/cgroup
none 493468 1 493467 1% /run/lock
none 493468 25 493443 1% /run/shm
none 493468 16 493452 1% /run/user
/dev/sda6 5496832 44003 5452829 1% /home
/dev/mmcblk0p1 0 0 0 - /media/hyde/9016-4EF8
Rien n'est plus proche du vrai que le faux
Hors ligne
#7 Le 11/12/2016, à 11:25
- jplemoine
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Problème résolut !
Si on veut... le -e veut dire de ne pas tenir compte des erreurs.
Ce n'est pas parce que tu ferme les yeux que le danger n'est plus là....
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#8 Le 11/12/2016, à 11:32
- dr_jekyll
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Ah u______u
Du coup...une idée ? j'ai justement pas envie de laisser traîner des trucs malpropre ou je ne sais quoi...même si l'idée de base c'est simplement de pouvoir accéder à mon poste à distance de manière sécure...
Rien n'est plus proche du vrai que le faux
Hors ligne
#9 Le 11/12/2016, à 11:39
- jplemoine
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Au vu du poste #4 de Nasman (et si j'ai bien compris) :
Il faut que tu (ré)installes le client avant le serveur
sudo apt install openssh-client
sudo apt install openssh-server
S'il refait l'erreur de répertoire, il faut peut-être le créer.
Dernière modification par jplemoine (Le 11/12/2016, à 11:57)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#10 Le 11/12/2016, à 11:53
- dr_jekyll
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Cela ne me renvoi plus aucune erreur, j'ai du créer le dossier
/etc/ssh
moi même et depuis tout est revenu !
j'ai récupéré les fichiers de base et je peux à nouveau jouer avec ssh-keygen : )
par contre j'ai bien du mal à saisir le fonctionnement de cet outil...je pense bien avoir établi mes règles NAT/PAT dans ma box mais depuis TERMUX (terminal android), cela me refuse systématiquement la connexion...
Rien n'est plus proche du vrai que le faux
Hors ligne
#11 Le 11/12/2016, à 12:19
- pingouinux
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Bonjour,
#!/bin/sh -e
... le -e veut dire de ne pas tenir compte des erreurs.
Au contraire, le script s'arrête à la première erreur rencontrée.
Hors ligne
#12 Le 11/12/2016, à 13:08
- jplemoine
Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Houps... J''ai confondu avec autre chose ?
Et donc, merci pingouinux. En fait, tout va bien : j'aurais cherché une erreur qui n'existe pas.
@dr_jekyll : peux-tu modifer ton premier post et mettre le titre : [Résolu] J'ai fait une bêtiise U___u "/etc/ssh/" manquant
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne