Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/12/2016, à 01: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... big_smile

newbieLVL100

Dernière modification par dr_jekyll (Le 11/12/2016, à 14:30)


Rien n'est plus proche du vrai que le faux

Hors ligne

#2 Le 11/12/2016, à 01:12

jplemoine

Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant

dr_jekyll a écrit :

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.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 11/12/2016, à 11: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, à 11: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, à 11: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, à 11:41)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#6 Le 11/12/2016, à 12: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, à 12:25

jplemoine

Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant

dr_jekyll a écrit :

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à....


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#8 Le 11/12/2016, à 12: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, à 12: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, à 12:57)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#10 Le 11/12/2016, à 12: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, à 13:19

pingouinux

Re : [RESOLU] J'ai fait une bêtiise U___u "/etc/ssh/" manquant

Bonjour,

dr_jekyll #6 a écrit :
#!/bin/sh -e
jplemoine #7 a écrit :

... 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, à 14: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


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne