1
import paramiko
import os
import sys
ssh = paramiko.SSHClient()
paramiko.util.log_to_file('U:\\Temp\\paramiko.log')
ssh.load_system_host_keys()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('172.18.24.234','/TestBTEC/',22,'btectest','M3j0Stanf0rd')
stdin, stdout, stderr = ssh.exec_command("mkdir abc")
stdout.readlines()
这显然是抛出错误。什么是正确的方式来设置远程服务器上的用户btectest的主目录paramiko如何指定文件夹路径
文件 “”,第1行,在 ssh.connect( “172.18.24.234”,22, 'btectest', 'M3j0Stanf0rd') 文件“C:\的Documents and Settings \ tyoffe \应用数据\ Python \ Python27 \ site-packages \ paramiko \ client.py“,第316行,连接 self._policy.missing_host_key(self,server_hostkey_name,server_key) 文件”C:\ Documents and Settings \ tyoffe \ Application Data \ Python (未知服务器%s'%主机名) SSHException:未知服务器172.18.24.234 >>> ssh.connect('172.18。 24.234',22,'btectest','M3j0Stanf0rd') –
user1086526
2012-02-10 19:49:42
I注释掉了ssh.load_system_host_keys()并且不再发生异常错误。但是,传递pwd命令我无法查看目录。 – user1086526 2012-02-10 20:05:01