Então, para as aulas de programação escolar, tenho usado uma unidade flash USB para armazenar todas as minhas coisas, incluindo meus projetos pessoais nos quais dediquei várias horas. Então hoje pensei, se eu perdesse meu pen drive, perderia tudo pelo que trabalhei. Então eu queria saber, e se eu pudesse deixar todos os meus arquivos sozinhos no meu computador e acessá-los de qualquer lugar, SEM privilégios administrativos e com um programa portátil que eu possa colocar no meu pen drive? Qual seria a melhor maneira de conseguir isso, VPN, FTP, etc?
Além disso, se possível, esses arquivos poderiam ser alocados no sistema da mesma forma que uma unidade flash tem sua própria letra? (E:)
Responder1
Você pode usarVNCpor emprego, por exemploUltraVNCpara tais tarefas, tudo que você precisa vncviewer.exe
e chaves de criptografia. (Certifique-se de usar criptografia AES no computador doméstico em vez de um plug-in extra para segurança.) Você também precisaria de um IP estático em casa ou usar algum provedor de DNS dinâmico para poder se conectar ao IP da sua casa onde você precisa no roteador para encaminhar a porta VNC para o computador que você deseja acessar (não use a porta VNC padrão por motivos de segurança, escolha alguma em uma faixa superior de portas TCP). UltraVNC suporta transferência de arquivos, então você pode mover arquivos para frente e para trás, mas não pode montar a unidade doméstica como acontece com a unidade flash.
Se a única coisa que você precisa é transferir arquivos, você pode usar o servidor FTP em casa, o mais simples provavelmente éFileZillaServidor FTP, mas o requisito seria o mesmo do VNC (use criptografia, IP estático ou DNS dinâmico, encaminhamento de porta).
FTP é um protocolo meio estragado que precisa de várias portas para serem abertas, pode funcionar em dois modos, um quando usa a porta 21 para conexão e a porta 20 para dados, a porta 21 precisa ser encaminhada para o seu PC e o roteador deve ter suporte para Assistência FTP. A melhor solução é usar o modo FTP passivo, mas você precisaria abrir e encaminhar a porta 21 e algum intervalo ou portas adicionais (60000-60100, por exemplo).
Meu conselho é não usar portas padrão, pois elas sempre são escaneadas por pessoas estranhas. Segundo, use FTPS (conexões criptografadas) para evitar vazamento de senha. Como cliente FTP você pode usar portátilWinSCPou apenas use o Windows Explorer para isso.
Mais uma maneira (provavelmente a mais fácil) é usar a sincronização de arquivos usando, por exemplosincronizaçãono modo portátil em uma unidade flash e instalação autônoma em casa. Dessa forma, você não precisa se preocupar com o encaminhamento de porta em casa e com o DNS dinâmico. Ambos os computadores se comunicariam por meio de retransmissão externa e poderiam se encontrar sem a sua ajuda. Todas as conexões são criptografadas para que não haja vazamento de privacidade para provedores terceirizados.
Em uma unidade flash você pode usar um arquivo bat simples para automatizar a inicialização corretasyncthing
@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
Uma vantagem extra para esta solução - você pode configurar o versionamento de arquivos no syncthing
, para poder ter vários backups de seus arquivos de trabalho sem enviar spam ao diretório de trabalho.
A propósito, a maioria das escolas do ensino fundamental e médio tem regras bastante rígidas para conexões de saída, então é possível que suas conexões "externas" sejam bloqueadas.
Responder2
Por que você precisa deixar os arquivos na escola ou em algum computador específico? Qual o tamanho dos seus arquivos? É fácil obter armazenamento gratuito na nuvem, com sincronização automática do seu computador para a nuvem. Se você está preocupado com a segurança, você pode criptografar automaticamente com ferramentas como o Boxcryptor
Google Drive 15 GB grátis https://www.google.com/drive/
Microsoft OneDrive 5 GB de armazenamento gratuito https://onedrive.live.com/about/en-us/
pCloud. 20 GB de armazenamento em nuvem gratuito https://www.pcloud.com/