要在内网中通过Python上传文件,你可以使用`paramiko`库进行SSH连接和SFTP上传。以下是一个简单的示例代码,展示了如何使用`paramiko`上传文件:
python
import paramiko
def ssh_scpHtmlfile():
本地文件路径
localFile = r'E:\Double\python\dataCheck\html_detail\20221206140345_activeBug.html'
远程文件路径
targetFile = '/data/www/test/bugHtml/test.html'
SSH连接信息
transport = paramiko.Transport(('xx.xx.xx.xx', 22)) 替换为你的服务器IP和端口
transport.connect(username='xx', password='xx') 替换为你的用户名和密码
sftp = paramiko.SFTPClient.from_transport(transport)
sftp.put(localFile, targetFile) 上传文件
sftp.close()
transport.close()
if __name__ == '__main__':
ssh_scpHtmlfile()
请确保在运行此代码之前已经安装了`paramiko`库。如果尚未安装,可以使用以下命令进行安装:
pip install paramiko
在上传文件之前,请确认你有远程服务器的访问权限,并且已经设置了正确的文件路径。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/37347.html