-
<PYTHON>[paramiko sftp]Flower in my dev/Python 2015. 9. 3. 16:18
[paramiko]
-ssh 접속 및 활용 코드
12345678910111213141516import paramikocmd = 'ls -al'ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(HOSTNAME, username=USERNAME, password=PASSWORD)stdin, stdout, stderr = ssh.exec_command(cmd)stdout.readlines()for line in stdout:print line.strip('\n')cs -ssh 파일전송 코드
12345678910111213141516171819202122import osimport globimport paramikoHOST = 'xxx.xxx.xxx.xxx'USERNAME = 'username'PASSWORD = 'password'REMOTE = 'remote_path'LOCAL = 'local_path'ssh = paramiko.SSHClient()ssh.load_host_keys(os.path.expanduser(os.path.join("~", ".ssh", "known_hosts")))ssh.connect(HOST, username=USERNAME, password=PASSWORD)sftp = ssh.open_sftp()fList = sftp.listdir(REMOTE)for f in fList:a = os.path.join(REMOTE, f)b = os.path.join(LOCAL, f)sftp.get(a, b)sftp.close()ssh.close()cs 'Flower in my dev > Python' 카테고리의 다른 글
<PYTHON>[pygeoip] (0) 2015.09.09 <PYTHON>[cPickle][msgpack][marshal] (0) 2015.09.09 <PYTHON>[json] (0) 2015.08.21 <PYTHON>[platform] (0) 2015.08.21 <PYTHON>[psutil] (0) 2015.08.21