나는 get
과 put
방법을 paramiko.SFTP
개체로 사용합니다. 저는 get
방법으로 불완전한 파일 내용을 얻었지만 put
과 관련된 문제는 전혀 발견하지 못했다는 것을 모호하게 기억할 수 있습니다. 그것은 내 행운입니까, 아니면 원격 측에서 올바른 파일을 얻을 수 있도록 추가 검사를 수행해야합니까? 그렇다면 원격 서버에 대한 SFTP 액세스 만있을 경우 어떻게해야합니까?paramiko 파일 전송 작업은 기본 작업입니까?
, 내 말은 내가 할 수없는 SSH에서 :
$ ssh [email protected]
[email protected]'s password:
PTY allocation request failed on channel 0
shell request failed on channel 0
나는'put'을 하루에 여러 번 사용하며 파일이 항상 원격 측에 도착하는 것을 봅니다. 그러나 당신이'ssh.exec_command'를 사용하고 싶다면 (예를 들어 간단한'ls') 원하는 쉘 명령을 보내고 싶다면. – Milo
죄송합니다. 파일 내용을 의미했습니다. 나는 명확하게하기 위해 질문을 갱신했다. 또한 서버에 대한'exec_command' 액세스 권한이 없습니다. – Tshepang
그래서 SSH로 서버에 연결할 수 없습니까? – Milo