我在服务器中有三个文件。我要用内容A更新第一个文件,并用内容B更新第二个文件。在第三个文件中,我要用内容C替换最后一行。最后,我想重新启动一些服务。
答案 0 :(得分:-1)
您可以使用paramico通过ssh连接到sftp服务器。在下面的代码中,将#中包含的文本替换为相关字段。您可以使用命令循环'ssh.exec_command'来执行任务
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('#Host address#', username='#username#', password='#password#')
stdin, stdout, stderr = ssh.exec_command('#commands#')
ssh.close()