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
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
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.