자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi FTPS에 관련된 예제가 없을까요?
2018.02.01 16:38
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
ftp를 사용해서 자동 업데이트를 하려고 했는데
보안상 문제로 FTPS를 사용해보고자 합니다...
근데 ssl을 이용한 ftps 예제가 잘 없더군요...
구글링해서 구한 예제는
IdFTP1.Host := Edit1.Text;
IdFTP1.Username := '1234'; // 아이디비번 예시
IdFTP1.Password := '1234';
IdFTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
IdFTP1.UseTLS:=utUseExplicitTLS;
IdFTP1.DataPortProtection:=ftpdpsPrivate;
IdFTP1.Connect;
이렇게인데 와이어 샤크로 패킷 확인해보니 아이디 비번이 그냥 다 나옵니다...
혹시 제가 놓친 부분이 있을까요?
tIdSSLIOHandlerSocketOpenSSL 컴포넌트 설정은 건들지 않았고 코드에 딱 저렇게만 썻습니다..
Delphi FTPS에 관련된 예제가 없을까요?
2018.02.01 16:38
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
ftp를 사용해서 자동 업데이트를 하려고 했는데
보안상 문제로 FTPS를 사용해보고자 합니다...
근데 ssl을 이용한 ftps 예제가 잘 없더군요...
구글링해서 구한 예제는
IdFTP1.Host := Edit1.Text;
IdFTP1.Username := '1234'; // 아이디비번 예시
IdFTP1.Password := '1234';
IdFTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
IdFTP1.UseTLS:=utUseExplicitTLS;
IdFTP1.DataPortProtection:=ftpdpsPrivate;
IdFTP1.Connect;
이렇게인데 와이어 샤크로 패킷 확인해보니 아이디 비번이 그냥 다 나옵니다...
혹시 제가 놓친 부분이 있을까요?
tIdSSLIOHandlerSocketOpenSSL 컴포넌트 설정은 건들지 않았고 코드에 딱 저렇게만 썻습니다..
인디 컴포넌트 관련된 데모는 아래 링크에서 참고하실 수 있습니다.
http://www.indyproject.org/Sockets/Demos/index.EN.aspx
그 중 TIdTCPClient/Server with SSL 데모를 다운로드 받아 기능을 확인해보시면 좋겠습니다.
(SSL 적용하는 방법은 IdTCPClient / Server와 IdFTP 가 비슷할 것입니다.)