
Hola, realmente no tengo muchos conocimientos sobre servidores/ftp, etc., así que lo siento si no sueno comprensible, solo dime cómo darte información más precisa. He seguido un tutorial para hacer que mi ftp use sftp aquí. es el enlace: https://memo-linux.com/mettre-en-place-un-serveur-sftp-sous-debian-8/ El enlace no está en inglés pero esto es lo que hice:
apt install openssh-server
luego abrí /etc/ssh/sshd_config
nano /etc/ssh/sshd_config
y cambié el puerto 22 al puerto 666. También agregué esto al final del archivo:
Subsystem sftp internal-sftp
Match group sftp
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
entonces he escrito todos estos comandos en la terminal:
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
luego el tutorial pidió activar el sftp de esta manera:
systemctl restart ssh
Pero recibí este error:
Job for ssh.service failed. See 'systemctl status ssh.service' and 'journalctl -xn' for details.
Luego me desconecté, así que intenté volver a conectarme de estas formas, pero nadie funcionó:
sftp fred@IPofServer
conseguido: ssh: conectarse al host IPofServer puerto 22: conexión rechazada
sftp fred@IPofServer:666
conseguido: ssh: conectarse al host IPofServer puerto 22: conexión rechazada
ssh fred@IPofServer
conseguido: ssh: conectarse al host IPofServer puerto 22: conexión rechazada
ssh root@IPofServer
conseguido: ssh: conectarse al host IPofServer puerto 22: conexión rechazada
ssh root@IPofServer -p 666
ssh: conectarse al host IPofServer puerto 666: recurso no disponible temporalmente
sftp -oPort=666 root@IPofServer
ssh: conectarse al host IPofServer puerto 666: recurso no disponible temporalmente
Ahora cambié el archivo usando Webmin (no sé por qué puede conectarse al servidor, pero lo hizo...) cambié de nuevo 666 a 22 y eliminé el fragmento de código del final del archivo.
pero aún :
ssh root@IPofServer
ssh: conectarse al host IPofServer puerto 22: conexión rechazada
Si necesitas más información por favor dímelo.
Respuesta1
Usando Webmin, acabo de reiniciar el servidor SSH manualmente de esta manera: Webmin -> Servidores -> Servidor SSH -> Botón Inicio