MSFTP 및 WINSCP를 사용하여 매일 새로운 호스트 키
-
16-09-2019 - |
문제
소스 측면에서 "Core FTP Mini-SFTP-Server"를 사용하여 한 서버에서 다른 서버로 파일을 훼손하고 대상 측면에서 WinSCP (두 서버 모두 Windows를 실행하고 있음).
두 서버에서 동일한 로컬 관리자 계정을 사용 하여이 두 컴퓨터에 로그인하고 있습니다. 이 과정을 수동으로 수행했습니다.
- 소스에서 MSFTP 서버를 시작하십시오
- 대상에서 WinSCP를 시작하고 소스에 연결하고 파일을 가져옵니다.
이제 자동화하고 싶고 다음을 시도했습니다.
시작 msftp
소스의 명령 줄에서.
목적지에 winscp.exe
콘솔:
open login:password@IPAdress
get <file> <destination>
close
exit
이것의 문제는 내가 매일 처음으로 그것을한다면 대상 측에서 키를 업데이트하도록 요청한다는 것입니다.
"경고 잠재적 보안 위반! 서버의 호스트 키가 일치하지 않습니다. 서버 인 척 "
수동으로해야합니다 (클릭하십시오 업데이트) 처음에는 다음과 다음 사본의 경우 자동화가 작동합니다.
의문:
서버에 연결하는 동안 CMD 줄을 사용하여 키를 업데이트하려면 어떻게해야합니까?
소스가 매일 새 키를 생성하는 것을 방지 할 수 있습니까? 아니면 내가해야합니까?
해결책
소스 서버가 새 키를 생성하는 것을 방지해야합니다. 그렇게 할 이유가 전혀 없습니다. 서버의 공개 키는 서버를 식별 하므로이 ID가 변경되지 않아야합니다.
다른 팁
매일 공개 키를 변경하는 SSH 서버에 연결하여 보안을 잃고 있습니다.
어쨌든, 이것이 유일한 옵션 인 경우, 최근 WinSCP는 호스트 키를 자동으로 사용하여 -hostkey=*
스위치 open
명령:
open -hostkey=*
당신은 그렇게함으로써 보안을 잃지 만 이미 당신은 차이가 없습니다.
제휴하지 않습니다 StackOverflow