문제

사내 클라이언트 서버 응용 프로그램을 .NET MVC 응용 프로그램으로 다시 작성하고 있습니다. 보안 FTP를 통해 파일을 보내고 수신해야합니다. 원래 애플리케이션은 클라이언트-서버였으며 SFTP를 수행하기 위해 자유롭게 Moveit을 사용했습니다. .NET 내에서 할 수있는 라이브러리 나 제품이 있습니까?

도움이 되었습니까?

다른 팁

내장을 사용하십시오 ftpwebrequest 그리고 ftpwebresponse 클래스.

살펴보십시오 Sharpssh, 나는 그들이 SFTP를 지원한다는 것을 알고 있습니다. 서버 쪽을 작성하는 것이 얼마나 어려운지 모릅니다.

우리의 Rebex 파일 전송 팩 SFTP 및 FTP (FTP/SSL)의 안전한 FTP의 변형을 모두 지원합니다.

아무것도 지불하고 싶지 않다면 내장을 쉽게 사용할 수 있습니다. ftpwebrequest 바닐라 FTP 및 FTPES (SSL이있는 명시 적 FTP)의 경우. FTPS (암시 적 FTP+SSL)의 경우 권장합니다. Alex FTPS 클라이언트. 마지막으로 SFTP (FTP Over SSH)의 경우 사용할 수 있습니다. Sharpssh. 이 방법은 모든 사람을위한 것이 아닙니다. 실제로 저렴한 스케이트를위한 것입니다. 그러나 저는 제작 환경에서 모든 데이터 전송 요구 에이 콤보를 사용해 왔으며 훌륭하게 작동합니다. 제품은 부실하지만 프로토콜은 안정적이므로 누가 관심을 갖습니다.

보세요 edtftpnet/pro, .NET에서 SFTP를 완벽하게 지원합니다.

당신은 또한보고 싶을 수도 있습니다 완료, Windows 플랫폼 용 빠르고 컴팩트 한 SFTP 서버입니다 (FTP 및 FTPS도 지원).

"Secure FTP"라는 용어를 사용하면 혼란 스러울 수 있습니다. SSH를 통해 실행되는 보안 파일 전송 프로토콜 인 SFTP를 의미 할 수 있습니다. 또는 기본적으로 SSL 연결을 통해 실행되는 표준 FTP 명령 인 FTP를 의미 할 수 있습니다.

이것은 .NET에 기본입니다. 원하는 클래스는 System.net 네임 스페이스에 있습니다. ftpwebrequest 및 ftpwebresponse 클래스를 살펴보십시오. 행복한 코딩 :)

나는 자유롭게 움직임을 만드는 데 관여했다. SSH보다 SFTP에 대한 지원은 없었습니다. FTP/S를 지원했습니다. 원래 역할은 SSL/TLS에 대한 추가 지원을 제공하는 Microsoft의 FTP.Exe 클라이언트를 "드롭 인"명령 대체 교체하는 것이 었습니다.

Moveit은 원래 Dundas FTP/S 스택 위에 구축되었지만 FTP/S가 진화함에 따라 원래 소스 코드를 크게 수정했습니다. 요즘 Dundas는 대시 보드 구성 요소에 중점을두고 있으며 Dundas와 서명 한 라이센스 계약은 코드를 기반으로 독립형 FTP/S 구성 요소를 출판하지 않을 것이라고 말했습니다. (이는 OEM 라이센스의 표준입니다.) 즉, 위의 Windows 기반 권장 사항 중 하나를 확인하겠습니다. ( n 소프트웨어의 구성 요소와 Windows의 Rebex 제품도 좋아합니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top