Как ввести пароль кластера с помощью скрипта Python - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь написать скрипт Python, который использует scp для входа в кластер HPC (где у меня есть учетная запись) и передачи файлов из кластера в мою локальную систему.Я могу os.system() набрать команду scp.Но после этого я немного озадачен тем, что я должен делать, когда меня просят ввести пароль (предположим, мой пароль password).Я пробовал os.system('password') и печатал 'password', но они не работают.

Это сценарий Python, который я написал:

import os
import sys

password = 'password'
clusterpath = 'myname@cluster.hpc1.cs.univ.edu:/Projects/re* '
localpath = 'Projects/.'
os.system('scp ' + clusterpath  + localpath)

Когда я выполняю этот скрипт,Меня спрашивают пароль моего кластера.Как я могу ввести пароль учетной записи кластера через этот скрипт Python?

...