Pages : 1
#1 Le 31/05/2019, à 15:23
- Akbaz89
Accès SSH [RESOLU]
Bonjours les amis.
Je fais mon petit bout de chemin sous Ubuntu et j'avoue que j'ai pas mal évolué. J'ai décidé de faire une test en configurant mon pc comme serveur SSH. J'ai donc installer le paquet openssh. Ensuite j'ai crée un utilisateur "user" avec mot de passe "password" pour un test.
J'ai essayé de me connecter à mon Laptop via Putty depuis une autre machine. (j'ai récupéré l'adresse publique sur mon routeur et désactivé le pare-feu du routeur).
La connexion via Putty à échoué. Impossible de se connecter.
Alors je passe en local. L'adresse de ma machine est 192.168.1.101.
Via Putty, en entrant cette adresse bingo !!!! Ça passe. je me connecte donc:
user
password
Voilà, je suis tout heureux !!! Mais là ou ça devient triste c'est que quand j’essaie de créer un dossier
sudo mkdir Dossier
j'ai ce message
user n'apparaît pas dans le fichier sudoers. Cet événement sera signalé
Surpris je repars sur mon Laptop et je fais un
sudo chmod 777 user
.
Mais c'est pareil de l'autre côté. J'ai toujours le même message. Comment le solutionner s'il vous plaît ?
Merci
Dernière modification par Akbaz89 (Le 31/05/2019, à 20:38)
Hors ligne
#2 Le 31/05/2019, à 15:37
- gl38
Re : Accès SSH [RESOLU]
Pourquoi veux-tu utiliser sudo ?
Tu devrais commencer par ne pas l'utiliser, ni utiliser chmod n'importe comment, lis la doc avant.
Cordialement,
Guy
Hors ligne
#3 Le 31/05/2019, à 15:45
- Nasman
Re : Accès SSH [RESOLU]
Si l'utilisateur "user" du serveur n'a pas les droits d'administration du serveur, ça va pas le faire.
Pour la création d'un dossier du compte "user", le sudo n'est pas nécessaire ni recommandé.
Et les chmod sont un bon moyen pour tout casser
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#4 Le 31/05/2019, à 15:46
- Akbaz89
Re : Accès SSH [RESOLU]
Pourquoi veux-tu utiliser sudo ?
Tu devrais commencer par ne pas l'utiliser, ni utiliser chmod n'importe comment, lis la doc avant.
Cordialement,
Guy
ne pas utiliser "sudo" resoudrais le problème ? Car à moins d'être un bourrin même en faisant simplement
mkdir Dossier
j'ai le même message d'erreur.
Cordialment,
Hors ligne
#5 Le 31/05/2019, à 15:51
- gl38
Re : Accès SSH [RESOLU]
Ton user n'a pas l'autorisation d'utiliser sudo. C'est très bien comme ça.
Par contre il devrait pouvoir créer un dossier chez lui. Est-ce qu'au moins tu y arrives quand tu es sur le portable directement ?
Cordialement,
Guy
Hors ligne
#6 Le 31/05/2019, à 16:05
- Akbaz89
Re : Accès SSH [RESOLU]
Ton user n'a pas l'autorisation d'utiliser sudo. C'est très bien comme ça.
Par contre il devrait pouvoir créer un dossier chez lui. Est-ce qu'au moins tu y arrives quand tu es sur le portable directement ?
Cordialement,
Guy
Quand je suis sur mon PC(serveur), j'ai la possibilité de créer un dossier dans le répertoire du "user". Par contre quand je suis la machine cliente, bien que connecté via Putty, il est impossible de créer quoi que ce soit. ni touch, ni mkdir.
Je suis satisfait de pouvoir créer un serveur SSH et pourvoir voir un client se logger ;) Mais j'avoue que c'est un peu frustrant de voir qu'il ne peut rien créer.:( A moins que j'ai pas pigé le sens d'un serveur SSH.
Concernant le CHMOD 777, j'ai lu bcp d'article sur sa dangerosité. Là vu que je suis en phase test, en bidouillant j'ai essayé sur le dossier user voir si il allait créer mais bon c'a na rien changé. Je vais le remettre en 551
Hors ligne
#7 Le 31/05/2019, à 16:34
- MicP
Re : Accès SSH [RESOLU]
Bonjour Akbaz89
…J'ai donc installer le paquet openssh. …
Je suppose que tu voulais plutôt dire
que c'est le paquetage openssh-server que tu as installé.
=======
Comme il n'y a pas de prompt dans les lignes de commandes que tu nous transmets dans tes messages,
il est très difficile (voir même impossible) de savoir
depuis quel répertoire, avec quel compte utilisateur de quelle machine
ces lignes de commandes ont été entrées.
=======
Voici, plus bas, un suite de lignes de commandes,
dont la présence du prompt permet de savoir
depuis quel répertoire, avec quel compte utilisateur de quelle machine
ces lignes de commandes ont été entrées.
On peut y voir que les premières lignes de commandes
ont été entrées depuis le répertoire personnel (~) du compte utilisateur michel
depuis le compte utilisateur michel de la machine dont le nom est debg53sw
La demande de connexion par ssh est adressée à la machine
dont l'adresse IP est 192.168.122.15
en utilisant le compte micsursrv de cette même machine.
Une fois la connexion établie, on peut constater
que la machine ayant accepté la connexion ssh
a pour nom : debsrv
michel@debg53sw:~$ ssh micsursrv@192.168.122.15
The authenticity of host '192.168.122.15 (192.168.122.15)' can't be established.
ECDSA key fingerprint is SHA256:uVWcvNDx7Oma5Y6dN4R6sVhmnz1SbKiGcYqtx9NPv4M.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.122.15' (ECDSA) to the list of known hosts.
micsursrv@192.168.122.15's password:
Linux debsrv 4.19.0-5-amd64 #1 SMP Debian 4.19.37-3 (2019-05-15) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
micsursrv@debsrv:~$
micsursrv@debsrv:~$ mkdir Dossier
micsursrv@debsrv:~$
micsursrv@debsrv:~$ ls -ld Dossier
drwxr-xr-x 2 micsursrv micsursrv 4096 mai 31 17:06 Dossier
micsursrv@debsrv:~$
micsursrv@debsrv:~$ exit
déconnexion
Connection to 192.168.122.15 closed.
michel@debg53sw:~$
Dernière modification par MicP (Le 31/05/2019, à 16:46)
Hors ligne
#8 Le 31/05/2019, à 17:16
- Akbaz89
Re : Accès SSH [RESOLU]
Bonjour Akbaz89
Akbaz89 a écrit :…J'ai donc installer le paquet openssh. …
Je suppose que tu voulais plutôt dire que tu avais installé le paquetage openssh-server
=======
Comme il n'y a pas de prompt dans les lignes de commandes que tu nous transmets dans tes messages,
il est très difficile (voir même impossible) de savoir
depuis quel répertoire, avec quel compte utilisateur de quelle machine
ces lignes de commandes ont été entrées.=======
Voici un exemple de lignes de commandes,
dont la présence du prompt nous permet de savoir
depuis quel répertoire, avec quel compte utilisateur de quelle machine
ces commandes ont été entrées :On peut y voir que les premières lignes de commandes
ont été entrées depuis le répertoire personnel (~) du compte utilisateur michel
depuis le compte utilisateur michel de la machine dont le nom est debg53swLa demande de connexion par ssh est adressée à la machine
dont l'adresse IP est 192.168.122.15
en utilisant le compte micsursrv de cette même machine.Une fois la connexion établie, on peut constater
que la machine ayant accepté la connexion ssh
a pour nom : debsrvmichel@debg53sw:~$ ssh micsursrv@192.168.122.15 The authenticity of host '192.168.122.15 (192.168.122.15)' can't be established. ECDSA key fingerprint is SHA256:uVWcvNDx7Oma5Y6dN4R6sVhmnz1SbKiGcYqtx9NPv4M. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.122.15' (ECDSA) to the list of known hosts. micsursrv@192.168.122.15's password: Linux debsrv 4.19.0-5-amd64 #1 SMP Debian 4.19.37-3 (2019-05-15) x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have mail. micsursrv@debsrv:~$
micsursrv@debsrv:~$ mkdir Dossier micsursrv@debsrv:~$
micsursrv@debsrv:~$ ls -ld Dossier drwxr-xr-x 2 micsursrv micsursrv 4096 mai 31 17:06 Dossier micsursrv@debsrv:~$
micsursrv@debsrv:~$ exit déconnexion Connection to 192.168.122.15 closed. michel@debg53sw:~$
CC ok je vais éssayer d'être plus explicite.
Je crée l'utilisateur "user" depuis ma machine (SERVEUR). Il à pour mot de passe "user"
user@nagg:~$ sudo adduser user
Ensuite je pars sur la machine cliente qui est un Windows qui se connectera donc via Putty sur mon PC (Serveur) à l'aide de mon IP local 192.168.1.101
Sur putty on a donc ceci:
login as: user
user@192.168.1.101's password:
ensuite Après les message d'accueil serveur le client à ceci:
user@nagg:~$
Mais dans ton intervention, j'ai vu une ligne assez importante. Les droits accordés à micsursrv. Je les appliqué à user et là tout passe. User arrive à créer des fichiers
Dois conclure que c'était une histoire de droits ? car je rappel que le message d’erreur lorsque j'éssai de créer un fichier ou dossier était
user n'apparaît pas dans le fichier sudoers. Cet événement sera signalé
Hors ligne
Pages : 1