通过可移植程序在没有管理员特权的情况下通过网络访问文件的最佳方法?

马库斯·奥乔奇(Marcus Orciuch)

因此,对于学校编程课程,我一直在使用USB闪存驱动器来存储我的所有东西,包括我投入了几个小时的个人项目。所以今天我想,如果我丢失了闪存驱动器,那我将失去我曾经工作过的所有东西。所以我想知道,如果我可以将所有文件留在我的计算机上并在没有管理权限的情况下使用可放在闪存驱动器上的可移植程序从任何地方访问它们,该怎么办?什么是实现此目标的最佳方法,VPN,FTP等?

另外,如果可能的话,是否可以将这些文件分配给系统,就像闪存驱动器具有自己的字母一样?(E :)

亚历克斯

您可以通过使用UltraVNC(例如UltraVNC)来执行此类任务,所需的所有操作以及加密密钥,从而使用VNC(请确保您将在家用计算机上使用额外的插件进行AES加密以确保安全。)您还可能需要在家中使用静态IP或使用一些动态DNS提供商才能连接到您需要的路由器上的家庭IP。将VNC端口转发到要访问的计算机(出于安全原因,请勿使用默认的VNC端口,请在更高范围的TCP端口中选择一些端口)。UltraVNC支持文件传输,因此您可以来回移动文件,但不能像闪存驱动器那样挂载家庭驱动器。vncviewer.exe

如果仅需要传输文件,则可以在家中使用FTP服务器,最简单的可能是FileZilla 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的大多数学校都对传出连接有非常严格的规定,因此您的“外部”连接可能会被阻止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

强制程序在没有管理员特权或UAC的情况下运行?

来自分类Dev

在没有管理员特权的情况下访问Windows Embedded Standard 7上的HKEY_LOCAL_MACHINE键

来自分类Dev

在没有管理员身份的情况下通过Linux加入Active Directory域

来自分类Dev

在没有管理员特权的情况下运行C#代码的性能低下

来自分类Dev

在没有chsh或管理员特权的情况下更改默认Shell

来自分类Dev

在没有管理员特权的情况下获取主域SID

来自分类Dev

在没有网络管理员的情况下建立网络

来自分类Dev

如何在没有管理员用户的情况下通过Active Directory中的JNDI更改过期密码

来自分类Dev

如何在没有管理员权限的情况下创建临时网络

来自分类Dev

在没有管理员的情况下如何卸载用户配置文件中安装的应用程序?

来自分类Dev

我可以在没有管理员级别特权的情况下将可执行文件放入用户的PATH吗?

来自分类Dev

为什么在没有管理员权限的情况下可以安装某些程序?

来自分类Dev

如何在没有管理员帐户的情况下运行任务计划程序作业?

来自分类Dev

如何在没有提示的情况下以管理员身份运行应用程序?

来自分类Dev

在没有管理员权限的情况下停止进程/程序-Python

来自分类Dev

在没有管理员权限的情况下使用 .NET 框架部署应用程序

来自分类Dev

如何在不使用cmd快捷方式的情况下通过cmd命令将cmd作为管理员特权运行?

来自分类Dev

如何在没有管理员凭据的情况下访问CouchDB用户数据库

来自分类Dev

如何允许标准用户在没有管理员密码的情况下运行特定应用程序?

来自分类Dev

如何在没有UAC的情况下从非管理员检查管理员的写入权限?

来自分类Dev

Ubuntu 12.04管理员如何编写命令以在没有终端的情况下启动py文件?

来自分类Dev

Ubuntu 12.04管理员如何编写命令以在没有终端的情况下启动py文件?

来自分类Dev

在Windows 7上没有管理员权限的情况下安装GVim

来自分类Dev

在没有管理员权限的情况下安装Java 8

来自分类Dev

可以在没有集群管理员角色的情况下使用argo吗?

来自分类Dev

在没有管理员或控制面板的情况下创建用户帐户

来自分类Dev

在没有explorer.exe的情况下以管理员模式运行cmd.exe

来自分类Dev

在Windows 7上没有管理员权限的情况下安装GVim

来自分类Dev

在没有管理员权限的情况下,如何在Linux中更改显示名称?

Related 相关文章

  1. 1

    强制程序在没有管理员特权或UAC的情况下运行?

  2. 2

    在没有管理员特权的情况下访问Windows Embedded Standard 7上的HKEY_LOCAL_MACHINE键

  3. 3

    在没有管理员身份的情况下通过Linux加入Active Directory域

  4. 4

    在没有管理员特权的情况下运行C#代码的性能低下

  5. 5

    在没有chsh或管理员特权的情况下更改默认Shell

  6. 6

    在没有管理员特权的情况下获取主域SID

  7. 7

    在没有网络管理员的情况下建立网络

  8. 8

    如何在没有管理员用户的情况下通过Active Directory中的JNDI更改过期密码

  9. 9

    如何在没有管理员权限的情况下创建临时网络

  10. 10

    在没有管理员的情况下如何卸载用户配置文件中安装的应用程序?

  11. 11

    我可以在没有管理员级别特权的情况下将可执行文件放入用户的PATH吗?

  12. 12

    为什么在没有管理员权限的情况下可以安装某些程序?

  13. 13

    如何在没有管理员帐户的情况下运行任务计划程序作业?

  14. 14

    如何在没有提示的情况下以管理员身份运行应用程序?

  15. 15

    在没有管理员权限的情况下停止进程/程序-Python

  16. 16

    在没有管理员权限的情况下使用 .NET 框架部署应用程序

  17. 17

    如何在不使用cmd快捷方式的情况下通过cmd命令将cmd作为管理员特权运行?

  18. 18

    如何在没有管理员凭据的情况下访问CouchDB用户数据库

  19. 19

    如何允许标准用户在没有管理员密码的情况下运行特定应用程序?

  20. 20

    如何在没有UAC的情况下从非管理员检查管理员的写入权限?

  21. 21

    Ubuntu 12.04管理员如何编写命令以在没有终端的情况下启动py文件?

  22. 22

    Ubuntu 12.04管理员如何编写命令以在没有终端的情况下启动py文件?

  23. 23

    在Windows 7上没有管理员权限的情况下安装GVim

  24. 24

    在没有管理员权限的情况下安装Java 8

  25. 25

    可以在没有集群管理员角色的情况下使用argo吗?

  26. 26

    在没有管理员或控制面板的情况下创建用户帐户

  27. 27

    在没有explorer.exe的情况下以管理员模式运行cmd.exe

  28. 28

    在Windows 7上没有管理员权限的情况下安装GVim

  29. 29

    在没有管理员权限的情况下,如何在Linux中更改显示名称?

热门标签

归档