http://www.example-code.com/python/sftp_writeTextFile.asp
我想我可以使用 chilkat sftp sftp = chilkat.CkSFtp()
30 天试用版登录系统。
现在我在根目录(在远程机器中),有两个文件夹。我想更改这两个文件夹之一并在那里创建一个 txt 文件。
我该如何进行
import sys
import chilkat
sftp = chilkat.CkSFtp()
success = sftp.UnlockComponent("Anything for 30-day trial")
if (success != True):
print(sftp.lastErrorText())
sys.exit()
# Set some timeouts, in milliseconds:
sftp.put_ConnectTimeoutMs(15000)
sftp.put_IdleTimeoutMs(15000)
# Connect to the SSH server.
# The standard SSH port = 22
# The hostname may be a hostname or IP address.
port = 22
success = sftp.Connect(hostname,port)
if (success != True):
print(sftp.lastErrorText())
sys.exit()
# Authenticate with the SSH server. Chilkat SFTP supports
# both password-based authenication as well as public-key
# authentication. This example uses password authenication.
success = sftp.AuthenticatePw(username, password)
if (success != True):
print(sftp.lastErrorText())
sys.exit()
print("Success.")
此脚本成功执行并打印“成功”