The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"передача пароля в качестве параметра"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"передача пароля в качестве параметра"
Сообщение от BRomantik emailИскать по авторуВ закладки(??) on 10-Янв-05, 12:09  (MSK)
В общем нужно швырнуть файл с одного узла на другой в один прием без участия человека... Есть трабла, ни scp ни ftp не хотят принимать пароль параметром, только ручной ввод...
Пробовал так
ftp < file.sh
в file.sh следующее
open 10.10.10.1
user
pass
так вот эта зараза юзера кушает, а пароль все равно просит ввести руками...

Та же самая беда и с scp...
Подскажите, чего делать пожалста...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "передача пароля в качестве параметра"
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 10-Янв-05, 12:24  (MSK)
1. Для ssh (scp) почему нельзя настроить авторизацию по ключам?
2. Для запихивания пароля man expect применять не пробовали?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "передача пароля в качестве параметра"
Сообщение от BRomantik emailИскать по авторуВ закладки(??) on 10-Янв-05, 12:29  (MSK)
>1. Для ssh (scp) почему нельзя настроить авторизацию по ключам?
>2. Для запихивания пароля man expect применять не пробовали?
1)Про ключи думал... И хотел, но тут уже просто интересно, как сделать по паролю...
2) Сейчас попробую

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "передача пароля в качестве параметра"
Сообщение от YuryD Искать по авторуВ закладки(ok) on 10-Янв-05, 13:45  (MSK)
>>2. Для запихивания пароля man expect применять не пробовали?

Для ftp  man ftp

THE .netrc FILE
     The .netrc file contains login and initialization information used by the
     auto-login process.  It resides in the user's home directory.  The fol-
     lowing tokens are recognized; they may be separated by spaces, tabs, or
     new-lines:

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "передача пароля в качестве параметра"
Сообщение от lavr emailИскать по авторуВ закладки on 10-Янв-05, 18:53  (MSK)
> В общем нужно швырнуть файл с одного узла на другой в
>один прием без участия человека... Есть трабла, ни scp ни ftp
>не хотят принимать пароль параметром, только ручной ввод...
>Пробовал так
>ftp < file.sh
>в file.sh следующее
>open 10.10.10.1
>user
>pass
>так вот эта зараза юзера кушает, а пароль все равно просит ввести
>руками...
>
>Та же самая беда и с scp...
>Подскажите, чего делать пожалста...

учить SHELL:

.netrc для имени машины, пользователя и пароля,
простенький скрипт:

----------------------- lala.sh ----------------------------
#!bin/sh
ftp host < ftp.in &> ftp.out &
------------------------------------------------------------

в ftp.in список команд, например:

---------------------- ftp.in ------------------------------
verbose
propmt
dir
...
quit
------------------------------------------------------------

prompt - для отключения диалога (man ftp)

в ftp.out будет писаться протокол работы.

# sh lala.sh
понеслась...

Про SSH/SCP уже все подсказали

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "передача пароля в качестве параметра"
Сообщение от Mcro emailИскать по авторуВ закладки on 10-Янв-05, 21:13  (MSK)
Делаю при помощи lftp
команда
lftp -u login,password -e "cd /var/backup; put /tmp/test.tgz; bye" remote.ftp.host

что делает:
конектится к remote.ftp.host с указанным логином и паролем
заходит в мой локальный /var/backup
закачивает в удаленный /tmp файл /var/backup/test.tgz
отключается

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "передача пароля в качестве параметра"
Сообщение от lavr emailИскать по авторуВ закладки on 10-Янв-05, 21:25  (MSK)
>Делаю при помощи lftp
>команда
>lftp -u login,password -e "cd /var/backup; put /tmp/test.tgz; bye" remote.ftp.host
>
>что делает:
>конектится к remote.ftp.host с указанным логином и паролем
>заходит в мой локальный /var/backup
>закачивает в удаленный /tmp файл /var/backup/test.tgz
>отключается

lftp удобная штука без вопросов, но ps axuww покажет мне запуск и
параметры командной строки, те нужны доп.телодвижения для ядра - показ
чужих ps (в случае FreeBSD: security.bsd.see_other_uids / man ps)

в случае .netrc - chmod 600 быть обязан и ftp клиент возьмет оттуда
username и password, если же скрывать нечего, то конечно лучше lftp

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру