передача данных из одного кластера в другой

Я хотел бы перенести мои данные из одного кластера в другой. для этого я знаю, что могу написать в командной строке:

scp -r Folder1 myname@XXX.YY.WW.ZZ:/work/myname

Однако я хотел бы отправить задание (qsub) через командный файл. Когда я пишу командную строку на терминале, пароль спрашивается. Есть ли способ поместить пароль в командный файл и автоматизировать задание?

0
задан 24 July 2020 в 15:24

1 ответ

The correct way is to generate a ssh key like:

ssh-keygen -t rsa -C "your_email@youremail.com"

on your host machine and copy the content of ~/.ssh/id_rsa.pub and lastly add it to the remote machines ~/.ssh/authorized_keys

make sure remote machine have the permissions 0700 for ~./ssh folder and 0600 for ~/.ssh/authorized_keys.

This way you won't need to enter password everytime.

Reference: How to pass password to scp

1
ответ дан 30 July 2020 в 22:03

Другие вопросы по тегам:

Похожие вопросы: