Droit user FTP

Oui ci après le contenu du fichier :

https://pastebin.com/qaBAH9Qa

tu dois avoir les lignes suivantes; sans le dièse devant

Port 22   
SyslogFacility AUTH
LogLevel INFO
PermitRootLogin  no
StrictModes yes
PasswordAuthentication yes
PubkeyAuthentication yes

après modifications refaire

/etc/init.d/ssh restart

et voir si la connexion sftp est acceptée.
Je suppose que ton port ssh est le 22

Oui le port est bien 22.
ça ne fonctionne toujours pas.

tu utilises bien l’utilisateur bkc pour te connecter sftp?

que dit

apt-cache policy openssh-server

oui tout à fait

bkc ne peut pas se connecter en sftp (il peut se connecter si j’enlève :

Match Group sftp_chroot
ChrootDirectory /var/www
ForceCommand internal-sftp
AllowTcpForwarding no

à la fin du fichier /etc/ssh/sshd_config. Mais il se connecte dans son home et il peut remonter toute l’arborescence.

par contre pas de problème avec root

root ne doit pas avoir le droit de connection ssh; trop dangereux pour la sécurité.
redonne la copie de sshd_config après modification.

Ci-après la version corrigée :
https://pastebin.com/r0URKmnZ

erreur pour:

PermitRootLogin qui doit être à no

PermitEmptyPasswords doit être à no

corrige et relance.

Toujours impossible de me connecter avec bkc via sftp
Idem pour root maintenant

normal car root n’est plus autorisé à se connecter

que dit:

cat /etc/passwd |grep bkc

voila le retour :

bkc:x:1002:1002:,,,:/home/bkc:/bin/bash

comment essaye tu de te connecter sur ton serveur ssh depuis ta machine; sachant que tu ne peux te connecter que en local avec ton ip local.

Je me connecte en SSH via putty.
Le serveur n’est pas en local, c’est un VPS chez OVH.

du coup maintenant je ne peux plus me connecter du tout en SSH ni SFTP. ni avec root ni avec bkc.
Donc je ne peux plus modifier le fichier /etc/ssh/sshd_config et je n’ai plus accès au serveur

là je décroche car je n’ai aucune expérience de VPS; donc aucune idée de comment le configurer. Mon ssh et sftp sont configurés sur ma propre machine.

tu dois pouvoir te connecter avec ton login et ton passwd, une fois connecté tu passes root.

Sauf que je suis enfermé à l’extérieur maintenant. Impossible de me connecter en SSH avec un user et root…
Je vais devoir formater :frowning:

je ne saisis pas que est cet “exterieur” l’utilisation de base de ssh est de pouvoir se connecter avec son user et son passwd, sinon ça sert à quoi ssh?

Le problème est que depuis que j’ai rentré :

Match Group sftp_chroot
ChrootDirectory /var/www
ForceCommand internal-sftp
AllowTcpForwarding no

dans le fichier /etc/ssh/sshd_config, mon seul user (bkc) ne peu plus se connecter en SSH et SFTP

Puis ensuite en ayant rajouté le “PermitRootLogin no”, j’ai bloqué la possibilité à l’utilisateur root de se connecter au serveur.

Donc je n’ai plus aucun moyen de me connecter au serveur que cela soit en SSH ou SFTP.

mais as tu essayé de te connecter avec ton user et ton passwd , ceux que tu utilises pour ouvrir ta session au démarrage de ta machine?