Primero que nada, gracias por la respuesta

Entiendo el comando que mandás, pero el problema es que no tengo que
ejecutar un comando como root, tengo que acceder a archivos para
transferir.

Lo que yo necesito es conectarme via sftp con un usuario normal, y
después de la conexión lograr permisos de otro usuario, no se si me
explico.

El tema es que no me gusta cambiar los permisos a archivos que
deberían ser root:root 600 para poder copiarlos vía sftp, ya que
alguna vez me voy a olvidar de resetear los permisos y los archivos
van a quedar leíbles por cualquiera que gane acceso al server de
cualquier forma (vía ssh, sftp, vpn, samba, ftp, etc).

Me gustaría saber si puedo seguir restringiendo el acceso vía ssh (y
por consiguiente sftp) a un usuario sin privilegios, pero cuando lo
necesite lograr lo privilegios de root (o de cualquier otro usuario
con acceso a los archivos que quiero acceder) en sftp; en ssh ya sé
cómo hacerlo.

Si no se puede ya sé cuáles son las opciones que tengo, pero quiero
confirmar que no exista una mejor.

Estuve pensando en hacer una conexión inversa, me conecto por ssh, y
desde esa conexión hago un sftp a mi pc para hacer un put del archivo;
pero el inconveniente es que eso funcionaría desde mi casa solamente
(que tengo ubuntu) pero de la oficina se me complica (uso WinXP) y no
me convence mucho instalar algún ssh server en el XP y ponerlo
disponible al mundo.

On 5/31/07, Matías Palomec <[EMAIL PROTECTED]> wrote:
On 5/31/07, Sebastian Abate <[EMAIL PROTECTED]> wrote:
> Tengo una duda y no encuentro info por ningún lado al respecto. Paso a
> detallarla:
> Cómo puedo hacer para ejecutar sudo en un servidor Ubuntu cuando me
> conecto vía sftp?
>
> El ejemplo práctico es el siguiente: tengo un cliente con un Ubuntu
> como firewall y Openvpn server, me conecto por ssh con el usuario
> "sebastian" y creo una nueva key para la pc de mi casa y poder
> conectarme algún sábado que ellos trabajan y yo no estoy en mi oficina
> (maldición...) utilizando "sudo ./build-key micasa", luego me conecto
> por sftp con el usuario "sebastian" para poder copiarme los archivos
> necesarios a mi pendrive y llevarlos a casa (micasa.key, micasa.crt,
> ca.crt) pero cuando trato de entrar al directorio
> /etc/openvpn/easy-rsa/keys me tira un error diciendo que no tengo
> permiso (cosa que es correcta ya que ese directorio pertenece a
> root:root con 700 como permisos).

ssh [EMAIL PROTECTED] "cd /path/to/dir && sudo tar -cvf - archivo1
archivo2 " | tar -xvf -

Dentro de SFTP no deberías poder ejecutar nada remotamente.

(espero que se entienda el comando que mandé, si no es así preguntá y
te lo explico paso a paso que hace y como lo hace).







--
Atentamente, yo <Matías>
Y sin fumar desde (casi) el '1089515700'
http://www.nnss.d7.be
Let one walk alone, commit no sin,
with few wishes, like an elephant in the forest
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a