Menggunakan Chrome Remote Desktop, dapatkah saya mentransfer file antar komputer?

19

Apakah ada cara untuk mentransfer file antara komputer yang terhubung jarak jauh dengan plugin Google Chrome Remote Desktop?

Jika tidak, adakah cara sederhana saya dapat mentransfer file antar komputer yang terhubung?

Monte Cristo
sumber
2
Apakah ekstensi ini bahkan mendukung fitur ini?
Ramhound
@Ramhound Sepertinya begitu. Dari toko web: 'Komputer dapat dibuat tersedia ... untuk akses jarak jauh ke aplikasi dan file Anda.'
mcalex
@Mcalex Tapi itu tidak ada hubungannya dengan transfer sekalipun.
Dave
Ya saya mengerti. Saya baru saja membayangkan jika Anda dapat mengaksesnya Anda harus dapat menyimpannya. Jika dibaca lebih dekat, sepertinya tidak tersedia sebagai fitur
mcalex
@calcal - Itu tidak menunjukkan file dapat ditransfer.
Ramhound

Jawaban:

10

Ini tidak bisa dilakukan. Sebagai solusi, Anda selalu dapat mengirimkan email kepada diri sendiri, atau menggunakan Google Drive / drop box atau yang serupa.

Detail tentang Chrome RDP

Dave
sumber
27

Ini semacam jawaban lelucon tetapi karena salin dan tempel didukung antara target dan host, cara culun untuk menyalin file tanpa menggunakan penyimpanan awan menengah adalah dengan:

  1. Pada sumbernya: gunakan enkoder yang tersedia untuk mengonversi file ke Base64 / UUEncode sehingga Anda dapat menyalin data dengan Ctr + C.
  2. Pada target: tempel data ke file teks dan dekode dengan decoder yang tersedia.

Solusi berbasis python

Pertama, pada mesin sumber jalankan konsol Python dan ketik:

 base64data = open('myfile.jpg','rb').read().encode('base64')
 open('myfile.txt','w').write(base64data)

Selanjutnya, buka file myfile.txtdengan editor teks dan salin kontennya. Kemudian pada mesin target tempel konten ke file baru bernama myfile.txtdan dalam tipe konsol:

data = open('myfile.txt').read().decode('base64')
open('myfile.jpg','wb').write(data)

Cuplikan ini dapat diekstraksi ke skrip untuk menghindari mengetik setiap waktu.

Solusi berbasis GUI (Windows)

Jika Anda tidak memiliki Python atau jika kedua mesin Anda menjalankan Windows dan Anda telah menginstal Total Commander maka langkah-langkahnya lebih sederhana:

  1. Pada sumber: pilih file Anda dan kemudian pilih File > Encode file . Sebuah korespondensi .b64akan dibuat di panel lain - buka ( F3) dan salin konten ( Ctr+ a, Ctr+ c).

  2. Pada target: rekatkan ke file baru dengan .b64ekstensi dan kemudian gunakan Files > Decode file .

Solusi baris perintah (OSX, Linux, Windows)

OSX dan sebagian besar sistem Linux biasanya hadir dengan lebih dari satu aroma encoder konsol base64. Ini seharusnya berfungsi ootb tanpa harus memasang apa pun:

## 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

Mengabaikan -output...bagian akan mencetak ke output standar.

Utilitas ootb lain hadir baik di OSX dan 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

Perpipaan langsung ke clipboard (menghindari file perantara)

Dimungkinkan untuk menyandikan langsung ke clipboard jika Anda memiliki alat baris perintah yang sesuai pada OS sumber / target.

Pada OSX ada built-in pbcopydan pbpaste, di Linux (di xorg), ada xclip , dan pada Windows ada clip.exe , yang berarti bahwa penyandian file ke clipboard dapat disederhanakan (misalnya untuk OSX):

base64 < myfile.jpg | pbcopy
ccpizza
sumber
5
Meskipun ini sebenarnya tidak memperbaiki masalah saya. (File saya lebih dari 100mb dan clipboard tidak akan menerimanya). Saya merasa saya perlu untuk memperbaiki ini. Hanya karena jawaban ini ada.
KARYA
1
Untuk file besar solusi yang mungkin adalah (1) kompres file untuk mengurangi ukuran (2) perpecahan ke ukuran maksimum yang diterima, misalnya split -b 10m myfile.zip (hanya tebakan, tidak tahu berapa ukuran maksimum yang diperbolehkan) (3) base64 menyandikan file ( 4) menyalin konten satu per satu (5) decode dan merakit kembali bagian-bagian pada mesin target. Meskipun langkah 1,2,3,5 dapat dituliskan, langkah 4 masih harus dilakukan secara manual, meskipun saya kira ini dapat diotomatisasi dengan sesuatu seperti Sikuli walaupun ini bisa menjadi terlalu konyol ...
ccpizza
Berbagi clipboard tidak didukung jika klien jarak jauh adalah host seluler (iOS atau Android).
Ross Presser
1
@RossPresser: jawabannya lebih berupa lelucon daripada solusi aktual; solusi yang tepat adalah dengan memasang terowongan SSH, dan jika salah satu atau kedua mesin berada di belakang intranet maka gunakan server lompatan Anda sendiri - maka Anda dapat memasang mesin jarak jauh ke sistem file lokal Anda (atau sebaliknya).
ccpizza
5

Untuk mentransfer file, cukup gunakan Google Drive Anda. Anda harus masuk ke akun Google Anda untuk menggunakan Chrome Remote Desktop, jadi buka saja Google Drive, masukkan file Anda ke dalamnya. Setelah diunggah, buka Google Drive di komputer jarak jauh Anda dan tarik keluar dari Google Drive ke desktop atau folder pilihan Anda!

Matthew Hickey Matt
sumber
5

Ya, ya, Anda bisa. Sampai baru-baru ini (Minggu ini? Bulan ini? Baru saja hari ini? [Ini adalah pertama kalinya saya melihatnya]) Chrome Remote Desktop telah berubah dari menjadi program mandiri yang Anda unduh dan luncurkan melalui Toko Chrome, untuk aplikasi dalam peramban yang Anda luncurkan dari situs web: https://remotedesktop.google.com .

[Diuji 27 Juni 2019]

Dengan perubahan ini, muncul fitur transfer file baru! Saat Anda masuk, Anda memiliki menu ini di sebelah kanan layar Anda:

masukkan deskripsi gambar di sini

Jika Anda tidak melihat itu, arahkan kursor ke kanan hingga Anda melihat panah biru kecil yang menunjuk ke kiri, dan klik, karena menu ini dapat disembunyikan.

1. Untuk mengunduh dari jarak jauh ke lokal:

Untuk Mengunduh file dari mesin jarak jauh ke mesin (host) lokal Anda, klik tombol "Unduh file". Ini akan membuka jendela file manager "Unduh File" pada mesin jarak jauh. Pilih file dan klik "Buka." File ditransfer melalui jaringan dan file manager "Simpan File" file GUI secara ajaib akan terbuka pada mesin (host) lokal Anda. Pilih lokasi dan simpan file.

Selesai File ada di mesin lokal Anda di folder yang Anda pilih untuk menyimpannya.

2. Untuk mengunggah dari lokal ke jarak jauh:

Untuk mengunggah file dari mesin lokal (host) ke mesin jarak jauh Anda , klik tombol "Unggah file". Ini akan membuka jendela "Buka File" file manager di mesin lokal Anda. Pilih file ( peringatan bug: Anda HARUS mengklik file lagi dengan mouse Anda bahkan jika sudah dipilih atau ini tidak akan bekerja untuk saya ) dan klik "Buka". Di bawah dialog "Transfer File" yang ditunjukkan di atas, Anda akan melihat indikator "Mengunggah" muncul dengan bilah kemajuan transfer file. Setelah selesai, Anda akan melihat pemberitahuan berikut muncul di bagian bawah layar desktop jarak jauh Anda: "Unggah selesai. Cari file di desktop perangkat jarak jauh."

masukkan deskripsi gambar di sini

Selesai File ada di desktop komputer jarak jauh Anda.

Gabriel Staples
sumber