informatica:linux:sftp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
informatica:linux:sftp [2017/05/10 10:47] – [Restringir sftp a un usuario con escritura] javi | informatica:linux:sftp [2018/10/22 09:43] (current) – [Restringir sftp a un usuario con escritura] javi | ||
---|---|---|---|
Line 50: | Line 50: | ||
===== Restringir sftp a un usuario con escritura ===== | ===== Restringir sftp a un usuario con escritura ===== | ||
+ | |||
+ | **NOTA** Procedimiento revisado 22/10/2018. Sospecho que otras secciones en este artículo deben ser revisados | ||
1. Crear el usuario " | 1. Crear el usuario " | ||
Line 57: | Line 59: | ||
Contestar a todas las preguntas. Recordar la contrasenya | Contestar a todas las preguntas. Recordar la contrasenya | ||
- | 2. Crear el directorio al que se podra conectar: | + | 2. Crear el punto de montaje: |
- | sudo mkdir -p /srv/ftp/usuario/ftp | + | sudo mkdir -p /srv/ftp/ftp_user/ftp |
- | sudo chmod 0755 /srv/ftp/usuario/ | + | sudo chmod 0755 /srv/ftp/ftp_user/ |
| | ||
- | 3. Crear el punto de montaje: | + | 3. Crear el directorio al cual se podrá conectar: |
- | sudo mkdir -p /home/usuario/ftp | + | sudo mkdir -p /home/ftp_user/ftp |
- | sudo chown usuario:usuario | + | sudo touch / |
+ | sudo chown ftp_user:ftp_user | ||
| | ||
4. Montarlo de forma persistente: | 4. Montarlo de forma persistente: | ||
Line 73: | Line 76: | ||
Con la siguiente linea: | Con la siguiente linea: | ||
- | /srv/ftp/usuario/ftp /home/ | + | /home/ |
5. Editar: | 5. Editar: | ||
Line 85: | Line 88: | ||
Subsystem sftp internal-sftp | Subsystem sftp internal-sftp | ||
- | Match User usuario | + | Match User ftp_user |
PasswordAuthentication yes | PasswordAuthentication yes | ||
- | ChrootDirectory /srv/ftp/usuario | + | ChrootDirectory /srv/ftp/ftp_user |
AllowTCPForwarding no | AllowTCPForwarding no | ||
X11Forwarding no | X11Forwarding no | ||
Line 99: | Line 102: | ||
7. Probar desde el cliente: | 7. Probar desde el cliente: | ||
- | sftp usuario@maquina_remota | + | sftp ftp_user@maquina_remota |
cd ftp | cd ftp | ||
put local_file.txt | put local_file.txt | ||
Line 106: | Line 109: | ||
^ Directorio ^ Propietario ^ | ^ Directorio ^ Propietario ^ | ||
- | | /srv/ftp/usuario | + | | /srv/ftp/ftp_user |
- | | /srv/ftp/usuario/dir1 | usuario | | + | | /srv/ftp/ftp_user/dir1 | usuario | |
===== Acceso escritura usuario www-data ===== | ===== Acceso escritura usuario www-data ===== |
informatica/linux/sftp.1494413247.txt.gz · Last modified: 2017/05/10 10:47 by javi