Esiste un modo per trasferire file tra computer connessi in remoto con il plug-in Google Chrome Remote Desktop?
In caso contrario, esiste un modo semplice per trasferire file tra computer collegati?
Esiste un modo per trasferire file tra computer connessi in remoto con il plug-in Google Chrome Remote Desktop?
In caso contrario, esiste un modo semplice per trasferire file tra computer collegati?
Risposte:
Questo non può essere fatto. Come soluzione, puoi sempre inviarlo via email a te stesso o utilizzare Google Drive / drop box o simili.
Questa è una specie di risposta scherzosa ma poiché il copia e incolla è supportato tra la destinazione e l'host, il modo geniale di copiare un file senza ricorrere all'archiviazione cloud intermedia sarebbe:
Innanzitutto, sul computer di origine avvia una console Python e digita:
base64data = open('myfile.jpg','rb').read().encode('base64')
open('myfile.txt','w').write(base64data)
Quindi, apri il file myfile.txt
con un editor di testo e copia il contenuto. Quindi sul computer di destinazione incollare il contenuto in un nuovo file denominato myfile.txt
e in un tipo di console:
data = open('myfile.txt').read().decode('base64')
open('myfile.jpg','wb').write(data)
Questi frammenti possono essere estratti negli script per evitare di digitare ogni volta.
Se non hai Python o se entrambi i tuoi computer eseguono Windows e Total Commander è installato, i passaggi sono più semplici:
Sull'origine: selezionare il file e quindi selezionare File > Codifica file . .b64
Verrà creato un corrispondente nell'altro pannello: aprilo ( F3) e copia il contenuto ( Ctr+ a, Ctr+ c).
Sulla destinazione: incollare in un nuovo file con .b64
estensione e quindi utilizzare File > Decodifica file .
OSX e la maggior parte dei sistemi Linux in genere hanno più di un sapore di codificatori console base64. Questo dovrebbe funzionare ootb senza dover installare nulla:
## encode to base64
openssl base64 -in myfile.jpg -output myfile.jpg.b64
## OR on some systems `-out` should be used instead of `-output`
openssl base64 -in myfile.jpg -out myfile.jpg.b64
## encode to base64 on Windows (recent versions)
certutil -encode myfile.jpg myencodedfile.jpg.b64
## decode from base64
openssl base64 -d -in myfile.jpg.b64 -output myfile.jpg
## OR on some systems `-out` should be used instead of `-output`
openssl base64 -d -in myfile.jpg.b64 -out myfile.jpg
## decode base64 on Windows
certutil -decode myencodedfile.jpg.b64 myfile.jpg
L'omissione della -output...
parte verrà stampata sull'output standard.
Un'altra utility ootb presente sia in OSX che in Ubuntu:
## encode to base64
base64 < myfile.jpg > myfile.jpg.b64
## decode from base64 (Linux) (note the lowercase 'd')
base64 -d < myfile.jpg.b64 > myfile.jpg
## decode from base64 (OSX) (note the uppercase 'D')
base64 -D < myfile.jpg.b64 > myfile.jpg
È possibile codificare direttamente negli Appunti se sul SO di origine / destinazione sono presenti gli strumenti della riga di comando corrispondenti.
Su OSX sono integrati pbcopy
e pbpaste
, su Linux (in xorg), c'è xclip e su Windows c'è clip.exe , il che significa che la codifica di un file negli appunti può essere semplificata (ad esempio per OSX):
base64 < myfile.jpg | pbcopy
split -b 10m myfile.zip
(Solo un'ipotesi, non ho idea di quale sia la dimensione massima consentita) (3) base64 codifica i file ( 4) copiare i contenuti uno per uno (5) decodificare e riassemblare le parti sulla macchina target. Anche se i passaggi 1,2,3,5 possono essere scritti, il passaggio 4 dovrà comunque essere eseguito manualmente, anche se immagino che anche questo possa essere automatizzato con qualcosa come Sikuli anche se questo può essere troppo ridicolo ...
Per trasferire file, basta usare Google Drive. Devi accedere al tuo account Google per utilizzare Chrome Remote Desktop, quindi basta aprire Google Drive, inserire il tuo file. Una volta caricato, apri Google Drive sul tuo computer remoto ed estrailo da Google Drive sul desktop o sulla cartella che preferisci!
Sì, sì, puoi. Di recente (Questa settimana? Questo mese? Proprio oggi? [Questa è la prima volta che l'ho visto]) Chrome Remote Desktop è passato dall'essere un programma autonomo scaricato e avviato tramite il Chrome Store, a un'app nel browser che si avvia da un sito Web: https://remotedesktop.google.com .
[Testato il 27 giugno 2019]
Con questa modifica arriva una nuovissima funzione di trasferimento file! Quando accedi hai questo menu sul lato destro dello schermo:
Se non lo vedi, passa con il mouse a destra finché non vedi una piccola freccia blu che punta a sinistra e fai clic su di esso, poiché questo menu è nascosto.
Per scaricare un file dal computer remoto al tuo computer locale (host) fai clic sul pulsante "Scarica file". Si aprirà una finestra di gestione file "Scarica file" sul computer remoto. Scegli un file e fai clic su "Apri". Il file viene trasferito attraverso la rete e una finestra "Salva file" del file manager della GUI si aprirà magicamente sul tuo computer (host) locale. Scegli una posizione e salva il file.
Fatto. Il file si trova sul tuo computer locale nella cartella in cui hai scelto di salvarlo.
Per caricare un file dal tuo computer (host) locale al tuo computer remoto , fai clic sul pulsante "Carica file". Si aprirà una finestra di gestione file "Apri file" sul tuo computer locale. Scegli un file ( avviso bug: DEVI fare di nuovo clic sul file con il mouse anche se è già selezionato, altrimenti non funzionerà per me ) e fare clic su "Apri". Nella finestra di dialogo "Trasferimento file" mostrata sopra, vedrai un indicatore "Caricamento" visualizzato con una barra di avanzamento del trasferimento file. Al termine, verrà visualizzata la seguente notifica nella parte inferiore dello schermo del desktop remoto: "Caricamento completato. Cerca il file sul desktop del dispositivo remoto."
Fatto. Il file si trova sul desktop del tuo computer remoto.