我正在编写用于自动更新特定密钥文件以进行SSL身份验证的脚本。
该脚本将在服务器上运行。它应该从服务器转到通过sftp
进行加密的特定服务器我的问题是服务器之间的sftp连接不需要密码,但是pysftp要求我输入密码
我遇到的问题是paramiko与服务器建立了SSH连接,但是由于脚本已在服务器上,因此无法建立与自身的SSH连接
下面是我要运行的测试:
import pysftp
import paramiko
myHostname = "myHostname"
myUsername = "myUsername"
myPassword = ""
print("Start")
with pysftp.Connection(host=myHostname, username=myUsername) as sftp:
print("Connection successful")