Chromeリモートデスクトップを使用して、コンピューター間でファイルを転送できますか?


19

Google Chromeリモートデスクトッププラグインを使用して、リモートで接続されたコンピューター間でファイルを転送する方法はありますか?

そうでない場合、接続されたコンピューター間でファイルを転送できる簡単な方法はありますか?


2
この拡張機能はこの機能もサポートしていますか?
ラムハウンド

@Ramhoundはそのように見えます。ウェブストアから:「コンピューターを使用可能にすることができます...アプリケーションおよびファイルへのリモートアクセスのために。」
mcalex

@Mcalexしかし、それは転送とは関係ありません。
デイブ

なるほど。あなたがそれにアクセスできれば、あなたはそれを保存できるはずだと思いました。近い読み取りでは、それが機能として利用可能であるようには見えません
mcalex

@mcalex-ファイルを転送できることを示すものではありません。
ラムハウンド

回答:


10

これはできません。回避策として、常に自分宛にメールを送信するか、Googleドライブ/ドロップボックスなどを使用できます。

Chrome RDPの詳細


27

これはジョークの答えのようなものですが、コピー&ペーストがターゲットとホストとの間で支持されているので、オタクの方法は、ファイルをコピーすることなく、になり、中間クラウドストレージに頼ります:

  1. ソースで:利用可能なエンコーダーを使用してファイルをBase64 / UUEncodeに変換し、Ctr + Cでデータをコピーできるようにします。
  2. ターゲットで:データをテキストファイルに貼り付け、使用可能なデコーダーでデコードします。

Pythonベースのソリューション

まず、ソースマシンで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)

これらのスニペットは、毎回入力することを避けるために、スクリプトに抽出できます。

GUIベースのソリューション(Windows)

Pythonがない場合、または両方のマシンでWindowsが実行されていて、Total Commanderがインストールされている場合、手順は簡単です。

  1. ソースで:ファイルを選択し、[ ファイル] > [ ファイルのエンコード]を選択します.b64他のパネルに対応するものが作成されます-それを開き(F3)、内容をコピーします(Ctr+ aCtr+ c)。

  2. ターゲットで:.b64拡張子を持つ新しいファイルに貼り付けてから、[ ファイル] > [ ファイルのデコード]を使用します

コマンドラインソリューション(OSX、Linux、Windows)

OSXとほとんどのLinuxシステムには通常、複数のコンソールbase64エンコーダーが付属しています。これは何もインストールすることなく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...パーツを省略すると、標準出力に印刷されます。

OSXとUbuntuの両方に存在する別のootbユーティリティ:

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

クリップボードへの直接パイピング(中間ファイルの回避)

ソース/ターゲットOSに対応するコマンドラインツールがある場合は、クリップボードに直接エンコードすることができます。

OSXには組み込みがpbcopyありpbpaste、Linux(xorg)にはxclipがあり、Windowsにはclip.exeがあります。これは、ファイルをクリップボードにエンコードすることを単純化できることを意味します(OSXの場合など)。

base64 < myfile.jpg | pbcopy

5
これで実際に問題が解決するわけではありませんが。(私のファイルは100 MBを超えており、クリップボードはそれを受け入れません)。とにかくこれを支持する必要があると思います。この答えが存在するという理由だけで。
WORMSS

1
大きなファイルの場合、(1)ファイルを圧縮してサイズを小さくする(2)最大許容サイズに分割する、たとえばsplit -b 10m myfile.zip (推測だけで、最大許容サイズがわからない)(3)base64でファイルをエンコードする( 4)コンテンツを1つずつコピー(5)デコードし、ターゲットマシン上のパーツを再組み立てします。手順1、2、3、5はスクリプト化できますが、手順4は手動で行う必要がありますが、Sikuliのようなもので自動化することもできますが、これはばかげすぎます...
ccpizza

リモートクライアントがモバイルホスト(iOSまたはAndroid)の場合、クリップボード共有はサポートされません
ロスプレッサー

1
@RossPresser:答えは実際のソリューションというより冗談です。適切な解決策は、SSHトンネルを設定することです。一方または両方のマシンがイントラネットの背後にある場合は、独自のジャンプサーバーを使用します。その後、リモートマシンをローカルファイルシステムにマウントできます(またはその逆)。
ccpizza

5

ファイルを転送するには、Googleドライブを使用します。Chromeリモートデスクトップを使用するには、Googleアカウントにログインする必要があるため、Googleドライブを開いてファイルをドロップします。アップロードしたら、リモートコンピューターでGoogleドライブを開き、Googleドライブから任意のデスクトップまたはフォルダーに引き出します!


5

はい、できます。ごく最近(今週?今月?今日?? [初めて見たとき])Chromeリモートデスクトップは、Chromeストアからダウンロードして起動するスタンドアロンプ​​ログラムから、あなたがウェブサイトからの起動では、ブラウザアプリ:https://remotedesktop.google.com

[2019年6月27日テスト済み]

この変更に伴い、まったく新しいファイル転送機能が追加されました!ログインすると、画面の右側に次のメニューが表示されます。

ここに画像の説明を入力してください

表示されない場合は、左に小さな青い矢印が表示されるまで右にカーソルを合わせてクリックします。このメニューは非表示になっています。

1.リモートからローカルにダウンロードするには:

リモートマシンからローカルマシン(ホスト)にファイルダウンロードするには、 [ファイルのダウンロード]ボタンをクリックします。リモートマシンで「ファイルのダウンロード」ファイルマネージャウィンドウが開きます。ファイルを選択して「開く」をクリックします。ファイルはネットワーク経由で転送され、GUIファイルマネージャーの[ファイルの保存]ウィンドウがローカル(ホスト)マシンで魔法のように開きます。場所を選択して、ファイルを保存します。

できた ファイルは、ローカルマシンの保存先として選択したフォルダーにあります。

2.ローカルからリモートにアップロードするには:

ローカル(ホスト)マシンからリモートマシンファイルアップロードするには、[ファイルのアップロード]ボタンをクリックします。ローカルマシンで「ファイルを開く」ファイルマネージャウィンドウが開きます。ファイルを選択し(バグアラート:ファイルが既に選択されている場合でも、マウスでもう一度クリックする必要があります。そうしないと、このファイルが機能しません)、[開く]をクリックします。上記の「ファイル転送」ダイアログの下に、「アップロード中」インジケータがファイル転送プログレスバーとともに表示されます。完了すると、リモートデスクトップ画面の下部に次の通知がポップアップ表示されます。「アップロードが完了しました。リモートデバイスのデスクトップでファイルを探してください。」

ここに画像の説明を入力してください

できた ファイルは、リモートコンピューターのデスクトップにあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.