Filezilla 클라이언트를 사용하여 Windows Server 2019를 실행하는 VPS에 연결하려고 하는데 오류가 발생합니다.
GnuTLS 오류 -110: TLS 연결이 제대로 종료되지 않았습니다.
내 Let's Encrypt 인증서가 도메인에 대해 설정되었습니다.www.example.com, example.com, ftp.example.com 내 IIS 구성은 전역 수준(스크린샷 1 참조)과 FTP 수준(스크린샷 2 참조) 모두에서 이 인증서를 사용하도록 설정되어 있습니다.
스크린샷 1
스크린샷 2
내 FileZilla 설정(기본 전송 모드를 사용하지만 동일한 오류로 Active 및 Passive도 시도했습니다)
FileZilla에 다음과 같은 로깅이 발생합니다.
Status: Resolving address of www.example.com
Status: Connecting to 15.200.12.44:21...
Status: Connection established, waiting for welcome message...
Response: 220 Microsoft FTP Service
Command: AUTH TLS
Response: 234 AUTH command ok. Expecting TLS Negotiation.
Status: Initializing TLS...
Error: GnuTLS error -110: The TLS connection was non-properly terminated.
Status: Server did not properly shut down TLS connection
Status: Connection attempt failed with "ECONNABORTED - Connection aborted".
Error: Could not connect to server
SSL 없이 연결
SSL 없이 연결을 시도했기 때문에 FileZilla를 Use로 설정해주세요 explicit FTP over TLS if available
. 그리고 내 VPS에서는 SSL 연결을 허용하고 필요하지 않도록 구성했습니다.
그런 다음 다음 알림을 받았지만 연결할 수 있습니다.
내 추측으로는 인증서와 관련이 있는 것 같은데 무엇인지 모르겠습니다. 오류를 검색하고 권장되는 디버깅을 시도했습니다.여기그리고여기.
WinSCP도 해봤는데 여전히 연결이 안되서 일부 사이트에서 FileZilla 버그라고 주장하는 것과는 달리 서버에서 찾아봐야 할 것 같습니다. 하지만 지금 무엇을 확인해야 할지 모르겠습니다.