|
|
|
scp в скрипт
|
|||
|---|---|---|---|
|
#18+
ребят, подскажите пожалуйста, как написать скрипт, чтобы данная команда не спрашивала пароль, а он автоматически подставлялся Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2009, 10:17:50 |
|
||
|
scp в скрипт
|
|||
|---|---|---|---|
|
#18+
нашел вот тут все ясно и понятно, однако в конце сталкиваюсь со следующим Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2009, 12:31:28 |
|
||
|
scp в скрипт
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю из мана ssh-agent нужен для аутентификации в Хах. Вам лишь нужно было сделать несколько простых шагов: 1) на машине клиента сгенерить RSA ключ коммандой ssh-keygen (если его не было) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 2) Скопировать полученный публичный ключ в хому пользователя на удалённой машине, на которую собираетесь заливать файлы посредством scp: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 3) на удалённой машине помещаете этот ключ в файл с принимаемыми ключами и назначаете права на этот файл: test@mouse ~ $ cat ./id_rsa.pub >> ~/.ssh/authorized_keys test@mouse ~ $ chmod 600 ~/.ssh/authorized_keys 4) вуаля! теперь вы можете проходить аутентификацию по ключу во всех ssl сессиях с этой машиной (в том числе - scp). Проверяем: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2009, 13:34:29 |
|
||
|
scp в скрипт
|
|||
|---|---|---|---|
|
#18+
Сервер А и Сервер Б. Что бы сделать СерверА SSH на СерверБ без пароля, необходимо: # ssh-keygen -t rsa Убедись: Пользователь должен быть рут. Он сгенерит 2 файла: id_rsa.pub and id_rsa Сейчас, необходимо скопировать authorized_keys файл на СерверБ # scp id_rsa.pub ServerB:~/.ssh/authorized_keys Введите пароль, который попросят. # scp id_rsa.pub ServerB:~/.ssh/ServerA_rsa.pub # cat ServerA_rsa.pub >> authorized_keys Теперь можешь проверить с СервераА: # ssh serverB uname -a Сделает команду на сервереБ и выдаст рез-т... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2009, 13:37:20 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35847581&tid=1486035]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
17ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 343ms |

| 0 / 0 |
