学校のプログラミングの授業では、USB フラッシュ ドライブを使って、何時間もかけて作った個人プロジェクトなど、すべてのものを保存しています。そこで、今日、フラッシュ ドライブを紛失したら、これまで取り組んできたすべてのものを失うことになるだろうと考えました。そこで、すべてのファイルをコンピューターにそのまま残しておき、フラッシュ ドライブにインストールできるポータブル プログラムを使用して、管理者権限なしでどこからでもアクセスできたらどうだろうと考えました。これを実現するには、VPN、FTP など、どのような方法が一番よいでしょうか。
また、可能であれば、フラッシュ ドライブに独自の文字が割り当てられているのと同じように、これらのファイルをシステムに割り当てることはできますか? (E:)
答え1
使用できますVC例えば雇用することによってウルトラVNCこのようなタスクに必要なのはvncviewer.exe
、暗号化キーだけです。(安全のため、自宅のコンピューターでは追加のプラグインではなく AES 暗号化を使用するようにしてください。) また、自宅の IP に接続するには、自宅の静的 IP または動的 DNS プロバイダーを使用する必要があります。ルーター上で、アクセスするコンピューターに VNC ポートを転送する必要があります (セキュリティ上の理由から、デフォルトの VNC ポートは使用せず、TCP ポートのより高い範囲のものを選択してください)。UltraVNC はファイル転送をサポートしているため、ファイルをやり取りできますが、フラッシュ ドライブのように自宅のドライブをマウントすることはできません。
必要なのはファイルの転送だけであれば、自宅のFTPサーバーを使うのがよいでしょう。最も簡単なのはおそらくファイルジラFTP サーバーですが、要件は VNC と同じです (暗号化、静的 IP または動的 DNS、ポート転送を使用します)。
FTP は複数のポートを開く必要がある、ちょっと甘やかされたプロトコルです。2 つのモードで動作します。1 つは、接続にポート 21、データにポート 20 を使用するモードです。ポート 21 は PC に転送する必要があり、ルーターは FTP のサポートが必要です。より良い解決策はパッシブ FTP モードを使用することですが、ポート 21 と追加の範囲のポート (たとえば 60000-60100) を開いて転送する必要があります。
私のアドバイスは、常に見知らぬ人にスキャンされるため、デフォルトのポートは使用しないことです。2 番目に、パスワードの漏洩を防ぐために FTPS (暗号化された接続) を使用します。FTP クライアントとして、ポータブルを使用できます。ウィンSCPまたは、Windows エクスプローラーを使用することもできます。
もう1つの(おそらく最も簡単な)方法は、例えば次のようなファイル同期を使うことです。同期フラッシュドライブにポータブルモードで保存し、自宅でスタンドアロンインストールします。この方法では、自宅でポート転送やダイナミックDNSを混乱させる必要はありません。両方のコンピューターは外部リレーを介して通信し、あなたの助けを借りずにお互いを見つけることができます。すべての接続は暗号化されているため、第三者プロバイダーにプライバシーが漏洩することはありません。
フラッシュドライブでは、簡単なbatファイルを使用して、正しい起動を自動化できます。syncthing
@echo off
%~d0
cd "%~d0%~p0"
IF %ERRORLEVEL%==0 GOTO PATH_IS_OK
exit
:PATH_IS_OK
rem set AppData=D:\Data\syncthing\
set AppData=%~d0%~p0
set LocalAppData=%AppData%
start "syncthing" /B /LOW syncthing.exe
このソリューションのさらなる利点は、 でファイルのバージョン管理を設定できるsyncthing
ため、作業ディレクトリにスパムを送信することなく、作業ファイルの複数のバックアップを作成できることです。
ちなみに、ほとんどの K12 学校では送信接続に関してかなり厳しい規則があるため、「外部」接続がブロックされる可能性があります。
答え2
なぜファイルを学校や特定のコンピュータに残しておく必要があるのでしょうか?ファイルのサイズはどれくらいですか?無料のクラウドストレージは簡単に入手でき、コンピュータからクラウドへの自動同期が可能です。セキュリティが心配な場合は、Boxcryptorなどのツールで自動的に暗号化できます。
Google ドライブ 15GB 無料 https://www.google.com/drive/
Microsoft OneDrive 5GB無料ストレージ https://onedrive.live.com/about/ja-jp/
pCloud。20GBの無料クラウドストレージ https://www.pcloud.com/