원격 데비안 서버에서 실행하려는 코드가 MATLAB (file.m)으로 작성되었지만 보안상의 이유로 서버에서 코드를 복사 할 수 없습니다. 아무도 내가 코드의 내용에 액세스 할 수 없도록 서버에서 실행할 수 있습니까? 나는 그것을 할 수있는 서버에 코드를로드하지 않고 로컬 컴퓨터에서 (예 : ssh 또는 다른 방법을 사용하여) 참조 할 수 있다고 생각했지만 어떻게 할 수 있는지 잘 모릅니다. 고마워요, -J서버에로드하지 않고 원격 Linux 서버의 로컬 컴퓨터에서 코드 실행
1
A
답변
1
서버에 코드를 넣는 데는 무엇이 문제가되고 다른 사람들이 읽을 수 없도록 chmod
을 보내고 있습니까? 요구 사항에 따라
일부 다른 가능한 제안 :
파이프 ssh를 통해 MATLAB 프로세스에 코드 (방금 대화 형 콘솔에 입력 한 경우 등). matlab은 명령 행에서 함수를 정의 할 수 없기 때문에 이것은 훨씬 더 어렵습니다.
sshfs를 사용하여 바탕 화면을 마운트하고 그런 식으로 matlab에서 실행하십시오.
병렬 컴퓨팅에 대한 멋진 버전이 있다면 서버에서 Matlab 작업자 프로세스를 시작하고 코드를 원격으로 보낼 수 있습니다.
0
fuse을 살펴보십시오.
1
.m 파일의 소스 코드를 보호하려면 pcode으로 스크램블 할 수 있습니다. 그런 식으로 matlab을 실행할 수는 있지만 원본 .m 파일은 재구성 할 수 없지만 악의적 인 사용자가 여전히 .p 코드를 훔쳐서 (수정할 수는 없지만) 재사용 할 수는 있습니다.
나는 당신이 염두에두고있는 보안의 종류를 모르겠다. 코드를 실제로 전송하지 않고 서버에서 코드를 실행하면 나에게 소리가 들리지 않는다. 원격 서버를 신뢰하지 않으면 자신의 컴퓨터에서 실행하고 서버가 처리해야하는 데이터를 보내야합니다.
관련 문제
- 1. 로컬 컴퓨터에서 원격 서버와 파일 (코드) 동기화
- 2. Linux 컴퓨터에서 원격 서버의 마운트 된 Windows 폴더로 mySQLdump
- 3. Windows에서 개발하고 Linux 컴퓨터에서 실행
- 4. 로컬 컴퓨터에서 JS 개체로 이미지를로드하여 서버에로드하지 않는 방법
- 5. 원격 컴퓨터에서 SSIS 실행
- 6. 원격 컴퓨터에서 웹 서비스 실행
- 7. 로컬 컴퓨터에서 강제 실행
- 8. 원격 컴퓨터에서 python 스크립트 실행
- 9. 로컬 컴퓨터에서 원격 데이터베이스 액세스?
- 10. 클라이언트 컴퓨터에서 Java 코드 실행
- 11. 원격 Linux 서버의 파일 검사 예약
- 12. 보기 상태가 원격 컴퓨터에서 실행
- 13. 원격 소스 코드 빌드를 사용하여 Eclipse에서 안드로이드 앱 실행
- 14. 원격 컴퓨터에서 SQL Server 쿼리 실행
- 15. 라이온스 터미널에있는 원격 Linux 컴퓨터에서 vi를 여는 데 문제가 발생했습니다.
- 16. 로컬 Windows 또는 Mac 컴퓨터에서 원격으로 Linux 서비스 다시 시작
- 17. 로컬 HREF에서 원격 Javascript 실행
- 18. Windows에서 Linux 컴퓨터에서 GTK + 응용 프로그램 실행
- 19. 클라이언트 컴퓨터에서 실행중인 서버의 C++ 코드
- 20. 로컬 컴퓨터에서 백업 원격 MySQL 데이터베이스
- 21. 원격 컴퓨터에서 로컬 컴퓨터로 Python 복사 파일
- 22. wsadmin 로컬 컴퓨터에서 원격 컴퓨터로 파일 업로드
- 23. Maven은 대신 원격 서버의 로컬 호스트에 배포하는
- 24. 원격 컴퓨터에서 복사 작업
- 25. Java를 사용하여 원격 컴퓨터에서 Linux 명령을 어떻게 실행합니까?
- 26. 원격 컴퓨터에서 GWT 응용 프로그램을 실행 중입니다.
- 27. ssh를 사용하여 원격 컴퓨터에서 명령 실행
- 28. PSTool을 사용하여 원격 컴퓨터에서 PowerShell 스크립트 실행
- 29. 원격 컴퓨터에서 응용 프로그램 또는 프로세스 실행
- 30. Sysinternals PsExec 함께 원격 컴퓨터에서 프로세스 실행