sftp 서버에 연결하기 위해 pysftp 모듈을 사용하고 있습니다. 나는 사용자가 두 개의 명령을 다음을 건너 뛸 호스트 키 파일 검사 :호스트 키가있는 pysftp를 통해 sftp 서버에 연결
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
난 아직도
을 말한다 경고가
는 "C에서 HostKeys로드 할 수 없습니다 :. \ 사용자 \ myusername.ssh \에서 known_hosts HostKeys (cnopts.hostkeys.load (filename)) 또는 disableHostKey 검사 (cnopts.hostkeys = None)을 명시 적으로로드해야합니다. "
그래서 스크립트 내에서 호스트 키를로드하고 싶습니다. 하지만 제 문제는 제가 말한 호스트 키를 찾을 수 없다는 것입니다.
퍼티를 통해 sftp 서버에 연결을 시도했지만 로그인시 자체적으로 닫힌 퍼티 터미널과 키를 볼 수 있도록 만든 .ssh 폴더가 없습니다.
Script 내에서로드 할 sftp 서버의 호스트 키를 만들 수있는 방법이 있습니까?
[서버를 인증하기 위해 SSH 호스트 키 지문은 어디에서 구할 수 있습니까?] (https://winscp.net/eng/docs/faq_hostkey)를 참조하십시오. –