Page 1 sur 3

Comment installer et donner un accès grâce au serveur SSH

Posté : sam. 3 mai 2025 20:22
par Pingouindumint
Bonjour à tous,

Config :
Freebox Pop
et la tour en mint 22.1 mate.

J'ai besoin de créer un accès en ssh depuis l'extérieur pour obtenir un coup de main : merci cyrille ;)

J'ai commencé à installer ssh en suivant la manip : https://fr.linux-console.net/?p=15284
J'ai donc tapé toutes ces commandes :

Code : Tout sélectionner

sudo apt install openssh-server
sudo systemctl is-enabled ssh
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh
La commande

Code : Tout sélectionner

sudo systemctl status ssh
donne :

Code : Tout sélectionner

sudo systemctl status ssh
ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/usr/lib/systemd/system/ssh.service; disabled; preset: enabled)
     Active: active (running) since Sat 2025-05-03 19:30:05 CEST; 11min ago
TriggeredBy: ● ssh.socket
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 6559 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 6561 (sshd)
      Tasks: 1 (limit: 19000)
     Memory: 1.2M (peak: 1.5M)
        CPU: 18ms
     CGroup: /system.slice/ssh.service
             └─6561 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

mai 03 19:30:05 aet3-lemien systemd[1]: Starting ssh.service - OpenBSD Secure Shell server...
mai 03 19:30:05 aet3-lemien sshd[6561]: Server listening on :: port 22.
mai 03 19:30:05 aet3-lemien systemd[1]: Started ssh.service - OpenBSD Secure Shell server.
Voilà où je suis arrivé pour l'instant.

Pour ce qui est du serveur ssh, est-ce ok ?

Important :
Sur ma tour, c'est la mint 22.1, c'est celle qui possède l'installation de Lamp qui a foiré. Même en ayant désinstallé, il reste probablement des grosses miettes de Lamp !
Pour ouvrir le port 22 sur la box,je viens de regarder dans la config de la box :
- onglet redirection des ports : pour l'instant, il n'existe pas de redirection.
- onglet connexions entrantes : la liste des connexions entrantes actuelles. Il n'y a pas de connexion sur le port 22.

Image

L'IP de la tour est 192.168.1.2
La box : 192.168.1.254

Quant à l'Ip extérieure, je la donnerai en MP à Cyrille si besoin.

Merci.

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : lun. 5 mai 2025 15:09
par Pingouindumint
Bonjour,

C'est une Freebox modèle POP.

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : lun. 5 mai 2025 15:21
par Jennatux
Bonjour,

Ça ne répondra pas à ta question, mais si tu penses qu'il y aurait des résidus de config

Code : Tout sélectionner

dpkg -l | grep -v ^ii 

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : lun. 5 mai 2025 18:34
par Pingouindumint
Comment pourrait il y avoir des résidus de config sur une install toute fraîche :mrgreen: :mrgreen: :mrgreen: ?
En lançant la commande :

Code : Tout sélectionner

dpkg -l | grep -v ^ii
on obtient :

Code : Tout sélectionner

Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                            Version                                    Architecture Description
+++-==============================================-==========================================-============-================================================================================
rc  libapache2-mod-php8.3                          8.3.6-0ubuntu0.24.04.3                     amd64        server-side, HTML-embedded scripting language (Apache 2 module)
rc  phpmyadmin                                     4:5.2.1+dfsg-3                             all          MySQL web administration tool
rc  virtualbox                                     7.0.16-dfsg-2ubuntu1.1                     amd64        x86 virtualization solution - base binaries
rc  warpinator                                     1.8.8+xia                                  amd64        Allows simple local network file sharing.
Je ne sais pas si c'est bon ou pas. Je n'ai donc rien touché.

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : lun. 5 mai 2025 20:30
par Jennatux
Pour nettoyer

Code : Tout sélectionner

sudo apt purge ~c

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : lun. 5 mai 2025 22:28
par Pingouindumint
Voici la réponse en ayant purgé avec la commande :

Code : Tout sélectionner

sudo apt purge ~c
Message de la console :

Code : Tout sélectionner

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  dbconfig-common dbconfig-mysql icc-profiles-free javascript-common
  libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64
  libgsoap-2.8.132t64 libjs-bootstrap5 libjs-codemirror libjs-jquery
  libjs-jquery-metadata libjs-jquery-mousewheel libjs-jquery-tablesorter
  libjs-jquery-timepicker libjs-jquery-ui libjs-popper.js libjs-sizzle
  libjs-sphinxdoc libjs-underscore libmcrypt4 libqt5help5
  libqt5printsupport5t64 libqt5sql5-sqlite libqt5sql5t64 libvncserver1
  node-jquery php-bz2 php-composer-ca-bundle php-curl
  php-fig-http-message-util php-gd php-getallheaders php-google-recaptcha
  php-mariadb-mysql-kbs php-mbstring php-mcrypt php-nikic-fast-route
  php-phpmyadmin-motranslator php-phpmyadmin-shapefile
  php-phpmyadmin-sql-parser php-psr-cache php-psr-container
  php-psr-http-factory php-psr-http-message php-psr-log php-slim-psr7
  php-symfony-cache php-symfony-cache-contracts php-symfony-config
  php-symfony-dependency-injection php-symfony-deprecation-contracts
  php-symfony-expression-language php-symfony-filesystem
  php-symfony-polyfill-php80 php-symfony-service-contracts
  php-symfony-var-exporter php-tcpdf php-twig php-twig-i18n-extension
  php-webmozart-assert php-xml php-zip php8.3-mcrypt
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php8.3* phpmyadmin* virtualbox* warpinator*
0 mis à jour, 0 nouvellement installés, 4 à enlever et 7 non mis à jour.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]  
(Lecture de la base de données... 751713 fichiers et répertoires déjà installés.
)
Purge des fichiers de configuration de phpmyadmin (4:5.2.1+dfsg-3) ...
Purge des fichiers de configuration de warpinator (1.8.8+xia) ...
Purge des fichiers de configuration de libapache2-mod-php8.3 (8.3.6-0ubuntu0.24.
04.3) ...
Purge des fichiers de configuration de virtualbox (7.0.16-dfsg-2ubuntu1.1) ...

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : mar. 20 mai 2025 19:58
par Pingouindumint
Bonsoir tout le monde,

Je reprends ce post.
Si je veux installer ssh dans une VM, j'obtiens une alerte que la partition / est pleine.

Voici la place occupée par / et par /home ?

Code : Tout sélectionner

$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs              392M    1,3M  391M   1% /run
/dev/sda3           23G     21G  800M  97% /
tmpfs              2,0G       0  2,0G   0% /dev/shm
tmpfs              5,0M    8,0K  5,0M   1% /run/lock
/dev/sda2          512M    6,2M  506M   2% /boot/efi
/dev/sda4           26G    188M   24G   1% /home
tmpfs              392M    144K  392M   1% /run/user/1000
/dev/sr0            58M     58M     0 100% /media/aet221/VBox_GAs_7.1.6
Comment y remédier ?
Par une nouvelle install ?
Si oui, quelles valeurs idéales pour /, pour /home et pour var si je lui consacre une partition à part pour /var ?

Merci.

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : mar. 20 mai 2025 21:30
par Pingouindumint
J'ai gagné un peu avec la commande apt clean

Code : Tout sélectionner

df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs              392M    1,3M  391M   1% /run
/dev/sda3           23G     21G  1,7G  93% /
tmpfs              2,0G       0  2,0G   0% /dev/shm
tmpfs              5,0M    8,0K  5,0M   1% /run/lock
/dev/sda4           26G    188M   24G   1% /home
/dev/sda2          512M    6,2M  506M   2% /boot/efi
tmpfs              392M    140K  392M   1% /run/user/1000
/dev/sr0            58M     58M     0 100% /media/aet221/VBox_GAs_7.1.6
Mais où se trouvent les anciens kernels ?
Et ensuite, pour les supprimer ?

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : mar. 20 mai 2025 21:50
par Pingouindumint
J'en ai supprimé 2. Il me reste 2 seulement.
Et la place maintenant dispo :

Code : Tout sélectionner

df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs              392M    1,3M  391M   1% /run
/dev/sda3           23G     20G  2,1G  91% /
tmpfs              2,0G       0  2,0G   0% /dev/shm
tmpfs              5,0M    8,0K  5,0M   1% /run/lock
/dev/sda4           26G    188M   24G   1% /home
/dev/sda2          512M    6,2M  506M   2% /boot/efi
tmpfs              392M    144K  392M   1% /run/user/1000
/dev/sr0            58M     58M     0 100% /media/aet221/VBox_GAs_7.1.6
Il reste à mettre à jour le système. Comme c'est très long (plusieurs heures en VM), je la lancerai demain.
Espérons que l'allègement du système ne sera pas annulé par la mise à jour de demain.

Re: Comment installer et donner un accès grâce au serveur SSH

Posté : mar. 20 mai 2025 21:57
par Pingouindumint
Je n'avais pas vu ta réponse supplémentaire. ;)
Tout dépend de ce que tu veux en faire
Avec ma sid ma racine est < à 10 Go
Ensuite le /home tout dépend de tes données
C'est juste pour installer mon site en local.
En ligne, le site de prod pèse 2,5 Go pour donner une idée de la taille qu'il faudrait allouer.

Encore merci.