Я пытаюсь написать скрипт 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?