回答編集履歴
1
コード追記
    
        answer	
    CHANGED
    
    | @@ -5,4 +5,27 @@ | |
| 5 5 | 
             
            private_key = paramiko.RSAKey.from_private_key_file("秘密鍵")
         | 
| 6 6 | 
             
            transport.connect(username="ログイン名", pkey=private_key)
         | 
| 7 7 | 
             
            sftp = paramiko.SFTPClient.from_transport(transport)
         | 
| 8 | 
            +
            ```
         | 
| 9 | 
            +
            ---
         | 
| 10 | 
            +
             | 
| 11 | 
            +
            ```lang-python
         | 
| 12 | 
            +
            import paramiko
         | 
| 13 | 
            +
             | 
| 14 | 
            +
            # prepare
         | 
| 15 | 
            +
            server = "sftphost"
         | 
| 16 | 
            +
            username = "sftp-user"
         | 
| 17 | 
            +
            password = "password"
         | 
| 18 | 
            +
             | 
| 19 | 
            +
             | 
| 20 | 
            +
            transport = paramiko.Transport(server)
         | 
| 21 | 
            +
            transport.connect(username=username, password=password)
         | 
| 22 | 
            +
            sftp = paramiko.SFTPClient.from_transport(transport)
         | 
| 23 | 
            +
             | 
| 24 | 
            +
            # file transfer via sftp
         | 
| 25 | 
            +
             | 
| 26 | 
            +
            ls = sftp.listdir()
         | 
| 27 | 
            +
            print ls
         | 
| 28 | 
            +
             | 
| 29 | 
            +
            sftp.close()
         | 
| 30 | 
            +
            transport.close()
         | 
| 8 31 | 
             
            ```
         | 
