透過便攜式程式在沒有管理員權限的情況下透過網路存取檔案的最佳方法?

透過便攜式程式在沒有管理員權限的情況下透過網路存取檔案的最佳方法?

因此,對於學校程式設計課程,我一直使用 USB 隨身碟來儲存我的所有資料,包括我投入了幾個小時的個人專案。所以今天我想,如果我丟失了閃存驅動器,我就會失去我為之努力的一切。所以我想知道,如果我可以將所有文件單獨保留在計算機上,並從任何地方訪問它們,而無需管理權限,並且使用可以放在閃存驅動器上的便攜式程序,會怎樣?實現這一目標的最佳方式是什麼,VPN、FTP 等?

另外,如果可能的話,這些文件是否可以像閃存驅動器有自己的盤符一樣分配給系統? (E:)

答案1

您可以使用虛擬網路控制器例如透過僱用超VNC對於此類任務,您只需要vncviewer.exe和加密金鑰。 (為了安全起見,請確保您將在家庭電腦上使用AES 加密而不是額外的插件。)您還需要家裡有一個靜態IP,或者使用一些動態DNS 提供者才能連接到您家庭的IP(在路由器上您需要)將 VNC 連接埠轉送到您要存取的電腦(出於安全原因,不要使用預設 VNC 端口,選擇一些較高範圍的 TCP 連接埠)。 UltraVNC 支援文件傳輸,因此您可以來回移動文件,但無法像閃存驅動器那樣安裝家庭驅動器。

如果您唯一需要的 - 是傳輸文件,您可能會在家中使用 FTP 伺服器,最簡單的可能是文件齊拉FTP 伺服器,但要求與 VNC 相同(使用加密、靜態 IP 或動態 DNS、連接埠轉送。)

FTP 是一種被破壞的協議,需要打開多個端口,它可以以兩種模式工作,一種是使用21 端口進行連接,使用端口20 進行數據傳輸,端口21 需要轉發到您的PC,並且路由器應該支援FTP 幫助。更好的解決方案是使用被動 FTP 模式,但您需要開啟並轉送連接埠 21 以及一些其他範圍或連接埠(例如 60000-60100)。
我的建議是不要使用預設端口,因為它總是被陌生人掃描。其次,使用FTPS(加密連線)來防止密碼外洩。作為 FTP 用戶端,您可以使用便攜式WinSCP或直接使用 Windows 資源管理器即可。

另一種(可能是最簡單的)方法是使用檔案同步,例如同步事物在快閃磁碟機上採用便攜式模式,並在家中獨立安裝。這樣您就不需要搞亂家裡的連接埠轉送和動態 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/en-us/

雲。 20GB 免費雲端儲存空間 https://www.pcloud.com/

相關內容