linux中創建公私鑰


linux中創建公私鑰要再~(root)目錄下
ssh-keygen
cd /root/.ssh/
ls
id_rsa 是私鑰
id_rsa.pub 是公鑰
把 authorized_keys刪除掉,重新建authorized_keys文件
然后再對其進行追它公鑰內容
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
然后重啟:
service sshd restart
把id_rsa私鑰下載到本地,
即可進行上傳驗證

yum -y install lrzsz 安裝后,可以再xshell安裝源包,可實現上傳下載文件
輸入 rz 上傳
輸入 sz + 文件名,可以從linux下載文件

以下是一個不需要密碼靠key連接舉例:

import paramiko
know_host = "D:\django\ceshi\id_rsa"
private_key = paramiko.RSAKey.from_private_key_file(know_host)
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname='111.111.111.111', port=8188, username="root", pkey=private_key)
stdin, stdout, stderr = ssh.exec_command('ifconfig')
result = stdout.read()
result_01 = stderr.read()
print '第一個'
print result
print '第二個'
print result_01
ssh.close()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM