SFTP Usuario único (Centos 7/8)
A.
SGLMS
,
06/05/2022
Crear el usuario
$ sudo adduser --shell /bin/false sftpuser
$ sudo passwd sftpuser
Cear el directorio y cambiar los permisos de usuario.
$ sudo mkdir -p /var/sftp/files
$ sudo chown sftpuser:sftpuser /var/sftp/files
$ sudo chown root:root /var/sftp
$ sudo chmod 755 /var/sftp
Configurar SSH para SFTP
$ sudo vim /etc/ssh/sshd_config
Añadir lo siguiente
Match User sftpuser
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
Reiniciar el Servicio SSH
$ sudo systemctl restart sshd.service
Probar la configuración
$ sftp sftpuser@sglms.com
Connecting to sftp.sglms.com ...
sftpuser@sglms.com's password:
sftp>