มีวิธีการถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ที่เชื่อมต่อจากระยะไกลด้วยปลั๊กอิน Google Chrome Remote Desktop หรือไม่?
ถ้าไม่มีวิธีง่าย ๆ ที่ฉันสามารถถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ที่เชื่อมต่อ?
มีวิธีการถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ที่เชื่อมต่อจากระยะไกลด้วยปลั๊กอิน Google Chrome Remote Desktop หรือไม่?
ถ้าไม่มีวิธีง่าย ๆ ที่ฉันสามารถถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ที่เชื่อมต่อ?
คำตอบ:
ไม่สามารถทำได้ คุณสามารถส่งอีเมลถึงตัวเองได้เสมอหรือใช้ Google Drive / กล่องแบบหล่นหรือคล้ายกัน
นี่เป็นคำตอบที่ตลก แต่เนื่องจากการคัดลอกและวางได้รับการสนับสนุนระหว่างเป้าหมายและโฮสต์วิธี geeky ในการคัดลอกไฟล์โดยไม่ต้องหันไปใช้ที่เก็บข้อมูลบนคลาวด์ระดับกลางจะเป็น:
ก่อนอื่นบนเครื่องต้นทางจะสร้างคอนโซล Python ขึ้นมาและพิมพ์:
base64data = open('myfile.jpg','rb').read().encode('base64')
open('myfile.txt','w').write(base64data)
จากนั้นเปิดไฟล์myfile.txt
ด้วยโปรแกรมแก้ไขข้อความและคัดลอกเนื้อหา จากนั้นบนเครื่องเป้าหมายให้วางเนื้อหาลงในไฟล์ใหม่ชื่อmyfile.txt
และในประเภทคอนโซล:
data = open('myfile.txt').read().decode('base64')
open('myfile.jpg','wb').write(data)
ตัวอย่างเหล่านี้สามารถแยกไปยังสคริปต์เพื่อหลีกเลี่ยงการพิมพ์ทุกครั้ง
หากคุณไม่มี Python หรือหากทั้งสองเครื่องของคุณใช้ Windows และคุณได้ติดตั้ง Total Commander แล้วขั้นตอนก็ง่ายขึ้น:
กับแหล่งที่มา: เลือกไฟล์ของคุณแล้วเลือกไฟล์ > ไฟล์เข้ารหัส ที่ตรงกัน.b64
จะถูกสร้างขึ้นในแผงอื่น ๆ - เปิด ( F3) และคัดลอกเนื้อหา ( Ctr+ a, Ctr+ c)
เป้าหมาย: วางลงในไฟล์ใหม่ที่มี.b64
การขยายและจากนั้นใช้ไฟล์ > ไฟล์ถอดรหัส
โดยทั่วไปแล้ว OSX และระบบ Linux ส่วนใหญ่จะมาพร้อมกับคอนโซลเข้ารหัส 64 บิตมากกว่าหนึ่งรสชาติ สิ่งนี้จะทำงานได้ ootb โดยไม่ต้องติดตั้งอะไรเลย:
## 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
การข้าม-output...
ส่วนจะพิมพ์ไปยังเอาต์พุตมาตรฐาน
ยูทิลิตี้ ootb อื่นนำเสนอทั้งใน OSX และ 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
เป็นไปได้ที่จะเข้ารหัสโดยตรงไปยังคลิปบอร์ดหากคุณมีเครื่องมือบรรทัดคำสั่งที่สอดคล้องกันบนระบบปฏิบัติการต้นทาง / ปลายทาง
บน OSX มี built-in pbcopy
และpbpaste
บน Linux (ใน xorg) มีxclipและใน Windows มีclip.exeซึ่งหมายความว่าการเข้ารหัสไฟล์ไปยังคลิปบอร์ดสามารถทำให้ง่ายขึ้น (เช่นสำหรับ OSX):
base64 < myfile.jpg | pbcopy
split -b 10m myfile.zip
(คาดเดาไม่ทราบว่าขนาดสูงสุดที่อนุญาตคืออะไร) (3) base64 เข้ารหัสไฟล์ ( 4) คัดลอกเนื้อหาทีละหนึ่ง (5) ถอดรหัสและประกอบชิ้นส่วนบนเครื่องเป้าหมายอีกครั้ง แม้ว่าจะสามารถเขียนสคริปต์ขั้นตอน 1,2,3,5 ได้ แต่ขั้นตอนที่ 4 ยังคงต้องทำด้วยตนเองแม้ว่าฉันจะเดาได้ว่านี่อาจเป็นไปโดยอัตโนมัติด้วยบางสิ่งบางอย่างเช่นSikuliแม้ว่านี่จะเป็นวิธีที่ไร้สาระเกินไป ...
ในการถ่ายโอนไฟล์เพียงใช้ Google Drive ของคุณ คุณต้องลงชื่อเข้าใช้บัญชี Google ของคุณเพื่อใช้ Chrome Remote Desktop ดังนั้นเพียงแค่เปิด Google Drive แล้วปล่อยไฟล์ของคุณลงไป เมื่ออัปโหลดแล้วให้เปิด Google Drive บนคอมพิวเตอร์ระยะไกลและดึงออกจาก Google Drive ไปยังเดสก์ท็อปหรือโฟลเดอร์ที่คุณต้องการ!
ใช่คุณทำได้ เมื่อเร็ว ๆ นี้ (สัปดาห์นี้เดือนนี้หรือไม่วันนี้ [นี่เป็นครั้งแรกที่ฉันได้เห็น]) Chrome Remote Desktop ได้เปลี่ยนจากการเป็นโปรแกรมเดี่ยวที่คุณดาวน์โหลดและเปิดใช้งานผ่าน Chrome Store เพื่อ ในเบราว์เซอร์แอปที่คุณเริ่มจากเว็บไซต์: https://remotedesktop.google.com
[ทดสอบ 27 มิถุนายน 2019]
ด้วยการเปลี่ยนแปลงนี้มาพร้อมคุณสมบัติการถ่ายโอนไฟล์ใหม่ล่าสุด! เมื่อคุณเข้าสู่ระบบคุณมีเมนูนี้ทางด้านขวาของหน้าจอ:
หากคุณไม่เห็นให้เลื่อนเมาส์ไปทางขวาจนกว่าคุณจะเห็นลูกศรสีน้ำเงินเล็ก ๆ ชี้ไปทางซ้ายแล้วคลิกมันเนื่องจากเมนูนี้ไม่สามารถซ่อนได้
ในการดาวน์โหลดไฟล์จากเครื่องระยะไกลไปยังเครื่องท้องถิ่นของคุณ (โฮสต์)คลิกที่ปุ่ม "ดาวน์โหลดไฟล์" มันจะเปิดหน้าต่างตัวจัดการไฟล์ "ดาวน์โหลดไฟล์" บนเครื่องระยะไกล เลือกไฟล์และคลิก "เปิด" ไฟล์จะถูกถ่ายโอนผ่านเครือข่ายและหน้าต่างตัวจัดการไฟล์ GUI "บันทึกไฟล์" จะเปิดขึ้นอย่างน่าอัศจรรย์ในเครื่อง (โฮสต์) ของคุณ เลือกสถานที่และบันทึกไฟล์
เสร็จสิ้น ไฟล์อยู่ในเครื่องท้องถิ่นของคุณในโฟลเดอร์ที่คุณเลือกที่จะบันทึกไว้
หากต้องการอัปโหลดไฟล์จากเครื่องท้องถิ่น (โฮสต์) ไปยังเครื่องระยะไกลของคุณให้คลิกปุ่ม "อัปโหลดไฟล์" มันจะเปิดหน้าต่างตัวจัดการไฟล์ "เปิดไฟล์" บนเครื่องของคุณ เลือกไฟล์ (การแจ้งเตือนข้อผิดพลาด: คุณต้องคลิกไฟล์อีกครั้งด้วยเมาส์แม้ว่าจะได้เลือกไว้มิฉะนั้นจะใช้ไม่ได้กับฉัน ) และคลิก "เปิด" ใต้ช่องโต้ตอบ "การถ่ายโอนไฟล์" ที่แสดงด้านบนคุณจะเห็นตัวบ่งชี้ "การอัปโหลด" ปรากฏขึ้นพร้อมกับแถบความคืบหน้าการถ่ายโอนไฟล์ เมื่อเสร็จแล้วคุณจะเห็นการแจ้งเตือนต่อไปนี้ปรากฏขึ้นที่ด้านล่างของหน้าจอเดสก์ท็อประยะไกล: "อัปโหลดเสร็จสมบูรณ์มองหาไฟล์บนเดสก์ท็อปของอุปกรณ์ระยะไกล"
เสร็จสิ้น ไฟล์ดังกล่าวอยู่บนเดสก์ท็อปของคอมพิวเตอร์ระยะไกล