Paramiko는 Python 언어로 작성된 모듈로 SSH2 프로토콜을 따르며 암호화 및 인증을 통해 원격 서버에 대한 연결을 지원합니다.
paramiko는 Python과 같은 크로스 플랫폼 언어를 사용하기 때문에 Linux, Solaris, BSD, MacOS X, Windows 등 Python이 지원하는 모든 플랫폼을 지원할 수 있습니다. 따라서 SSH를 사용해야 하는 경우 paramiko는 한 플랫폼에서 다른 플랫폼으로 연결하고 일련의 작업을 수행하는 데 사용되며 최고의 도구 중 하나입니다.
1. paramiko 모듈 설치
[root@yaoliang ~]# pip install paramiko
2. 원격 연결
1. 방법 1
import paramiko ssh = paramiko.SSHClient() # 创建客户端连接服务端的对象 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 允许连接不在know_hosts文件中的主机 ssh.connect(ip,port,username,password) # 连接远程服务器
2.
3. 파일 전송import paramiko tus = (ip, port) t = paramiko.Transport(tus) # 创建传输对象 t.connect(username=self.username, password=self.password)
tus = (ip, port) t = paramiko.Transport(tus) t.connect(username=username, password=password) sftp = paramiko.SFTPClient.from_transport(t) # 创建下载传输对象 sftp.get(localpath, remotepath) # 下载 sftp.put(localpath, remotepath) # 上传 t.close()
위 내용은 Python의 paramiko 모듈 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!