¿Cómo permitir la carga de archivos fuera del directorio de inicio con SSH?

StackOverflow https://stackoverflow.com/questions/824647

  •  05-07-2019
  •  | 
  •  

Pregunta

Estoy ejecutando un servidor Fedora 8 Core. SSH está habilitado y puedo iniciar sesión con Transmitir (cliente FTP) en el puerto 22. Cuando inicie sesión, puedo cargar correctamente los archivos al directorio de inicio de los usuarios. Fuera del directorio de inicio solo puedo buscar archivos, no cargar / cambiar nada. ¿Cómo puedo permitir la carga de archivos a un directorio específico fuera del directorio de inicio de los usuarios?

¿Fue útil?

Solución

un método fácil es otorgar derechos de usuario a la carpeta en la que desea que puedan cargar, luego agregue un enlace simbólico (link -s) desde su carpeta de inicio al destino.

También puedes usar

scp file user@server:/path

que te permitirá subir a cualquier directorio para el que tengas permisos

  • archivo es el archivo a copiar
  • usuario & amp; el servidor debe ser obvio
  • / ruta es cualquier ruta de destino en el servidor sobre el que tiene derechos; así que / home / user / sería su carpeta de inicio predeterminada probable

Otros consejos

Debe hacer que esos directorios sean escribibles por los usuarios adecuados o (más fácil) el grupo de ese usuario. Por supuesto, este es un gran agujero de seguridad, así que tenga cuidado.

Hola, Otorgue al usuario FTP permiso de escritura en el directorio donde desea cargar sus archivos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top