ASP.net MVC에서 SFTP를 사용하여 원격 서버에 직접 업로드할 수 있습니까?

나는 현재 asp.net MVC를 사용하여 무언가를 개발 중입니다. 아직 경험이 많지 않으니 도와주세요.사용자가 비디오를 업로드할 수 있는 양식이 있습니다. 원격 서버에 업로드하는 현재의 이상적인 개념은 현재 서버에 업로드하고 FTP를 사용하여 원격 서버에 푸시하는 것입니다.저에게 이것은 현재 서버에 업로드해야 하기 때문에(시간 x 1), 그리고 현재 서버가 새 서버로 푸시해야 하기 때문에(시간 x 2) 시간이 두 배로 늘어납니다.그래서 제 아이디어는 사용자가 현재 서버에 업로드하도록 하고 사용자가 업로드하는 동안 현재 서버는 파일을 DB에 추가하고 동시에 SFTP를 사용하여 원격 서버로 파일을 전송합니다… 가능하며, 이 개념에 보안 취약점이 있습니까?대단히 감사합니다.Java Applet을 사용하여 SFTP에 직접 업로드할 수 있습니다. 이러한 애플릿에는 업로드가 완료되었을 때 사용자(ASP.NETMVC 애플리케이션)가 알 수 있는 후크가 있습니다.나는 현재 asp.net MVC를 사용하여 무언가를 개발 중입니다. 아직 경험이 많지 않으니 도와주세요.사용자가 비디오를 업로드할 수 있는 양식이 있습니다. 원격 서버에 업로드하는 현재의 이상적인 개념은 현재 서버에 업로드하고 FTP를 사용하여 원격 서버에 푸시하는 것입니다.저에게 이것은 현재 서버에 업로드해야 하기 때문에(시간 x 1), 그리고 현재 서버가 새 서버로 푸시해야 하기 때문에(시간 x 2) 시간이 두 배로 늘어납니다.그래서 제 아이디어는 사용자가 현재 서버에 업로드하도록 하고 사용자가 업로드하는 동안 현재 서버는 파일을 DB에 추가하고 동시에 SFTP를 사용하여 원격 서버로 파일을 전송합니다… 가능하며, 이 개념에 보안 취약점이 있습니까?대단히 감사합니다.Java Applet을 사용하여 SFTP에 직접 업로드할 수 있습니다. 이러한 애플릿에는 업로드가 완료되었을 때 사용자(ASP.NETMVC 애플리케이션)가 알 수 있는 후크가 있습니다.나는 다른 생각이 있었어. $30 버전의 WinSCP를 구입할 수 있으며 로컬 디렉토리를 원격 SFTP 디렉토리와 동기화합니다. 그것은 당신이 그것을 프로그래밍하는 수고를 덜어줄 것입니다.나는 다른 생각이 있었어. $30 버전의 WinSCP를 구입할 수 있으며 로컬 디렉토리를 원격 SFTP 디렉토리와 동기화합니다. 그것은 당신이 그것을 프로그래밍하는 수고를 덜어줄 것입니다.테스트를 위해 NULL FTP 서버를 사용하는 것이 좋습니다. Filezilla 클라이언트를 사용하여 연결하면 사용자에게 SSL 키를 수락하라는 메시지가 표시됩니다. 이것은 putty.exe 또는 SSH 클라이언트와 같은 방법으로 이루어집니다.따라서 코드는 SSL 접속을 받아들일 뿐 그 시점부터는 일반 FTP 명령에 불과합니다.프로그래밍 방식으로 인증서를 받아들이는 방법을 모르기 때문에 Puttysftp 클라이언트를 실행하여 파일을 푸시하도록 배치 파일을 설정하고 코드에서 배치 파일을 호출하도록 제안할 수 있습니다. ASP가 배치 파일 호출을 지원한다고 확신합니다.테스트를 위해 NULL FTP 서버를 사용하는 것이 좋습니다. Filezilla 클라이언트를 사용하여 연결하면 사용자에게 SSL 키를 수락하라는 메시지가 표시됩니다. 이것은 putty.exe 또는 SSH 클라이언트와 같은 방법으로 이루어집니다.따라서 코드는 SSL 접속을 받아들일 뿐 그 시점부터는 일반 FTP 명령에 불과합니다.프로그래밍 방식으로 인증서를 받아들이는 방법을 모르기 때문에 Puttysftp 클라이언트를 실행하여 파일을 푸시하도록 배치 파일을 설정하고 코드에서 배치 파일을 호출하도록 제안할 수 있습니다. ASP가 배치 파일 호출을 지원한다고 확신합니다.

error: Content is protected !!