Google Chromeリモートデスクトッププラグインを使用して、リモートで接続されたコンピューター間でファイルを転送する方法はありますか?
そうでない場合、接続されたコンピューター間でファイルを転送できる簡単な方法はありますか?
Google Chromeリモートデスクトッププラグインを使用して、リモートで接続されたコンピューター間でファイルを転送する方法はありますか?
そうでない場合、接続されたコンピューター間でファイルを転送できる簡単な方法はありますか?
回答:
これはできません。回避策として、常に自分宛にメールを送信するか、Googleドライブ/ドロップボックスなどを使用できます。
これはジョークの答えのようなものですが、コピー&ペーストがターゲットとホストとの間で支持されているので、オタクの方法は、ファイルをコピーすることなく、になり、中間クラウドストレージに頼ります:
まず、ソースマシンで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システムには通常、複数のコンソール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
ファイルを転送するには、Googleドライブを使用します。Chromeリモートデスクトップを使用するには、Googleアカウントにログインする必要があるため、Googleドライブを開いてファイルをドロップします。アップロードしたら、リモートコンピューターでGoogleドライブを開き、Googleドライブから任意のデスクトップまたはフォルダーに引き出します!
はい、できます。ごく最近(今週?今月?今日?? [初めて見たとき])Chromeリモートデスクトップは、Chromeストアからダウンロードして起動するスタンドアロンプログラムから、あなたがウェブサイトからの起動では、ブラウザアプリ:https://remotedesktop.google.com。
[2019年6月27日テスト済み]
この変更に伴い、まったく新しいファイル転送機能が追加されました!ログインすると、画面の右側に次のメニューが表示されます。
表示されない場合は、左に小さな青い矢印が表示されるまで右にカーソルを合わせてクリックします。このメニューは非表示になっています。
リモートマシンからローカルマシン(ホスト)にファイルをダウンロードするには、 [ファイルのダウンロード]ボタンをクリックします。リモートマシンで「ファイルのダウンロード」ファイルマネージャウィンドウが開きます。ファイルを選択して「開く」をクリックします。ファイルはネットワーク経由で転送され、GUIファイルマネージャーの[ファイルの保存]ウィンドウがローカル(ホスト)マシンで魔法のように開きます。場所を選択して、ファイルを保存します。
できた ファイルは、ローカルマシンの保存先として選択したフォルダーにあります。
ローカル(ホスト)マシンからリモートマシンにファイルをアップロードするには、[ファイルのアップロード]ボタンをクリックします。ローカルマシンで「ファイルを開く」ファイルマネージャウィンドウが開きます。ファイルを選択し(バグアラート:ファイルが既に選択されている場合でも、マウスでもう一度クリックする必要があります。そうしないと、このファイルが機能しません)、[開く]をクリックします。上記の「ファイル転送」ダイアログの下に、「アップロード中」インジケータがファイル転送プログレスバーとともに表示されます。完了すると、リモートデスクトップ画面の下部に次の通知がポップアップ表示されます。「アップロードが完了しました。リモートデバイスのデスクトップでファイルを探してください。」
できた ファイルは、リモートコンピューターのデスクトップにあります。