
Hallo, ich weiß nicht wirklich viel über Server/FTP usw., also tut mir leid, wenn ich unverständlich klinge, aber sagen Sie mir einfach, wie ich Ihnen genauere Informationen geben kann. Ich habe ein Tutorial befolgt, um mein FTP auf SFTP umzustellen, hier ist der Link: https://memo-linux.com/einen SFTP-Server unter Debian-8 platzieren/ der Link ist nicht auf Englisch, aber das habe ich gemacht:
apt install openssh-server
dann habe ich /etc/ssh/sshd_config geöffnet
nano /etc/ssh/sshd_config
und ich habe Port 22 in Port 666 geändert. Außerdem habe ich dies am Ende der Datei hinzugefügt:
Subsystem sftp internal-sftp
Match group sftp
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
dann habe ich alle diese Befehle in das Terminal geschrieben:
addgroup sftp
mkdir -p /home/fred
useradd -s /bin/false -d /home/fred -g sftp fred
passwd fred
chown root:root /home/fred/
chmod -R 770 /home/fred/
usermod -d / fred
Anschließend wurde im Tutorial darum gebeten, SFTP folgendermaßen zu aktivieren:
systemctl restart ssh
Aber ich habe diesen Fehler erhalten:
Job for ssh.service failed. See 'systemctl status ssh.service' and 'journalctl -xn' for details.
Dann wurde ich abgemeldet und habe versucht, die Verbindung auf folgende Weise wiederherzustellen, aber nichts hat funktioniert:
sftp fred@IPofServer
erhalten: ssh: Verbindung zum Host IPofServer-Port 22 herstellen: Verbindung abgelehnt
sftp fred@IPofServer:666
erhalten: ssh: Verbindung zum Host IPofServer-Port 22 herstellen: Verbindung abgelehnt
ssh fred@IPofServer
erhalten: ssh: Verbindung zum Host IPofServer-Port 22 herstellen: Verbindung abgelehnt
ssh root@IPofServer
erhalten: ssh: Verbindung zum Host IPofServer-Port 22 herstellen: Verbindung abgelehnt
ssh root@IPofServer -p 666
ssh: Verbindung zum Host IPofServer-Port 666 herstellen: Ressource vorübergehend nicht verfügbar
sftp -oPort=666 root@IPofServer
ssh: Verbindung zum Host IPofServer-Port 666 herstellen: Ressource vorübergehend nicht verfügbar
Jetzt habe ich die Datei mit Webmin geändert (ich weiß nicht, warum er sich mit dem Server verbinden kann, aber er hat es getan..) Ich habe 666 wieder in 22 geändert und den Code am Ende der Datei entfernt
aber dennoch :
ssh root@IPofServer
ssh: Verbindung zum Host IPofServer-Port 22 herstellen: Verbindung abgelehnt
Wenn Sie weitere Informationen benötigen, sagen Sie mir bitte Bescheid.
Antwort1
Mit Webmin habe ich den SSH-Server einfach manuell auf diese Weise neu gestartet: Webmin -> Server -> SSH-Server -> Start-Schaltfläche