リモートのDebianサーバ上で実行するコードが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. リモートLinuxサーバのセットアッププラン
- 2. サーバからリモートでシェルスクリプトを実行
- 3. LinuxサーバのphpからWindowsサーバ上の画像ファイルにアクセス
- 4. WindowsサーバからリモートでXウィンドウのアプリケーションを実行する
- 5. リモートLinuxサーバのファイルの定期チェック
- 6. サーバ側のコードを使用せずにモバイルにリダイレクトする
- 7. サーバ上でクエリを実行する
- 8. LinuxでImagemagick PHPを実行専用サーバ
- 9. リモートのredisサーバに接続
- 10. リモートLinuxホスト上のPython実行ソケットスクリプト
- 11. Railsからローカルマシン上でコマンドを実行
- 12. Linuxサーバでルックアップにリモートejbコールがトラップされる
- 13. サーバ上でクライアントアプリケーションを実行中
- 14. リモートDjangoサーバに接続
- 15. リモートのテーブルをリモートのmysqlサーバにインポートする
- 16. Linuxサーバ上のHaxe appとGtk-WARNING
- 17. ストアドプロシージャからリモートのmysqlサーバ/ dbにアクセスできますか?
- 18. Djangoをローカルネットワーク上のリモートmysqlサーバに接続
- 19. Geanyからnode.jsサーバを実行
- 20. MySQL LinuxサーバのクエリMacから
- 21. Javaサーバを実行
- 22. リモートMQサーバ認証
- 23. Pycharm用リモートGitサーバ
- 24. サーバから削除せずにSVNからディレクトリを削除する
- 25. あるサーバから別のサーバにPHPファイルをコピーする
- 26. リモートMySQLサーバ用のmysql-proxy
- 27. ローカルのWindowsからRHELのリモートMySQLサーバに接続できません
- 28. 実行中のサーバのコマンドライン
- 29. LinuxサーバにZLIBをインストールする
- 30. 複数のPHPスクリプトをLinux上でApacheサーバを使用して効率的に並列実行する方法