[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sobre autenticacion wget



El 23/09/10 07:58, Liuber Hernández Leyva escribió:
On Thursday 23 September 2010 20:04:28 Juan Lavieri wrote:
Hola

El 23/09/10 10:09, Mägo de Oz escribió:
Saludos a todos y que tengan buen dia:

Se me ha presentado una situacion que su solucion se me va mas alla de
mis conocimientos ahora mismo y llevo 2 horas buscando en google y
bueno.. acudo a ustedes... uno de mis ultimos recursos cuando ya no
doy mas...

Sucede que tengo que autenticar mi wget contra un proxy al cual debo
ponerle usuario y contraseña, hasta ahi todo bien, eso es facil...
http://usuario:passwd@server:puerto

La cuestion fea es que mi "usuario" aprobado goza de un formato:
dominio*\*usuario y ahi es donde se me enreda la pita pues no se como
pasarselo a wget (me refiero a consignarlo en /etc/wgetrc). el
caracter \ no tengo la menor idea de como hacerselo digerir al wget
;-) tal vez regurgitado como medida de deseperacion jajaja.

Cualquier ayuda/idea es bienvenida

--
"Success in life is a matter no so much of talent and opportunity as
of concentration and perseverance"
Y si haces:

echo "http://dominio\magodeoz:contrasena@server:puerto";>  pepe
wget -i pepe

Saludos

Juan Lavieri
y si en la contraseña hay que autenticar de la siguiente forma
usuario: hliuber@ucm.vcl.sld.cu
passwd: xxxx
de que forma hago esta operación, para que el wget no tome @ como la
@server:puerto


Según man wget colocándola en la url el wget pasa los valores necesarios como usuario y contraseña.

Por otro lado les tengo una mala noticia, tambien tomada del man, cito:

*Important Note*: if you specify a password-containing URL on the command line, the username and password will be plainly visible to all users on the system, by way of `ps'. On multi-user systems, this is a big security risk. To work around it, use `wget -i -' and feed the URLs to Wget's standard input, each on a separate line,
       terminated by `C-d'.


Me imagino que ese work around se puede hacer con algo así como:

echo "http://dominio\magodeoz:contrasena@server:puerto"; | wget -i -

No lo he probado pero eso es lo que entiendo que dice el man (Por favor corríjanme si me equivoco)

Saludos

Juan Lavieri




Reply to: