Oui ci après le contenu du fichier :
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.
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
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?