make linux sudo winscp

linux - make - winscp sudo ubuntu server



Cómo ejecutar el comando SUDO en WinSCP para transferir archivos de Windows a Linux (4)

Estoy tratando de usar WinSCP para transferir archivos a una instancia de Linux desde Windows.

Estoy usando una clave privada para mi instancia para iniciar sesión en la instancia de Amazon usando ec2-user. Sin embargo, el usuario ec2 no tiene acceso para escribir en la instancia de Linux

¿Cómo sudo su - para acceder al directorio raíz y escribir en el cuadro de Linux, utilizando WinSCP o cualquier otro método de transferencia de archivos?

Gracias


Hay una opción en WinSCP que hace exactamente lo que está buscando:


Por lo general, todos los usuarios tendrán acceso de escritura a / tmp. Coloque el archivo en / tmp y luego inicie sesión en masilla, luego puede hacer sudo y copiar el archivo.


Sé que esto es viejo, pero en realidad es muy posible .

  • Ve a tu perfil de WinSCP

  • Haga clic en Editar> Avanzado ...> Entorno> SFTP

  • Inserte sudo su -c /usr/lib/sftp-server en "Servidor SFTP" (tenga en cuenta que esta ruta podría ser diferente en su sistema)

  • Guardar y conectar

Source


AFAIK no puedes hacer eso.
Lo que hice en mi lugar de trabajo es transferir los archivos a su carpeta de home ( ~ ) (o realmente a cualquier carpeta en la que tenga permisos completos, es decir, chmod 777 o variantes) a través de WinSCP, y luego SSH a su máquina Linux sudo desde allí a su carpeta de destino.

Otra solución sería cambiar los permisos de los directorios en los que planea cargar los archivos, de modo que su usuario (que no tiene privilegios de sudo ) pueda escribir en esos directorios.

También leería acerca de los comandos remotos de WinSCP para más detalles.