所以我在Python中創建了一個備份GUI,它基本上要求用戶輸入用戶名/密碼和源目錄,以便它可以通過rsynced到遠程服務器。我來跨越唯一的麻煩是通過密碼(在GUI中輸入)發送到服務器我執行命令後:創建一個Rsync GUI來備份到遠程服務器
rsync -options source_path [email protected]_server:remote_path
因爲我希望用戶,他們使用GUI我不驗證每次不想設置自動ssh密鑰會話。我看了一下Pexpect和Paramiko,但期望看起來不太安全,我不知道如何配置Paramiko,這樣我就可以從本地計算機到遠程服務器的rsync。
基本上我正在尋找一種方法來在沒有任何終端交互(GUI的目的)的情況下將rsync命令之後的密碼傳遞給服務器(並信任主機)。
不是以明文存儲密碼嗎?我相信這個選項是rsync守護程序而不是SSH服務器不是的? – jstruzik