Windows PCからLinuxに、またはその逆にデータをコピーすることは、最初は恐ろしいように思えるかもしれません。結局のところ、それは単純なはずのように見えますが、難しいことがわかりました。
実際、WindowsからLinuxへのファイル共有は簡単ですが、それを行う方法を知っている場合に限ります。調べる準備はできましたか? WindowsからLinuxにファイルを転送し、また元に戻す方法について知っておく必要があるすべてがここにあります。
WindowsからLinuxにファイルを転送する4つの方法
WindowsとLinuxオペレーティングシステム間でのデータ転送は、思ったより簡単です。これを行うための5つの方法をまとめました。
- FTPでファイルを転送する
- SSH経由でファイルを安全にコピーする
- 同期ソフトウェアを使用してデータを共有する
- Linux仮想マシンで共有フォルダーを使用する
これらの各方法を使用すると、オペレーティングシステム間でファイルを簡単に(場合によっては簡単に)移動できます。
それらを順番に見て、どれがあなたに最も適しているかを見つけましょう。
1.SSH経由でWindowsからLinuxにファイルをコピーする
LinuxデバイスでSSHを有効にすると、コマンドラインを介してあるコンピューターから別のコンピューターにデータを送信できます。ただし、これを機能させるには、LinuxマシンにSSHサーバーをセットアップする必要があります。
テキストメッセージで絵文字はどういう意味ですか
ターミナルを開き、OSを更新およびアップグレードすることから始めます。
sudo apt update
sudo apt upgrade
完了したら、SSHサーバーをインストールします。 OpenSSHサーバーは良いオプションです。
sudo apt install openssh-server
インストールされるまで待ちます。 OpenSSHサーバーが実行されているかどうかをいつでも確認するには、次を使用します。
sudo service ssh status
Windowsからデータを転送するには、PuTTYなどのSSHクライアントを使用します。これには、PuTTYと一緒に実行するためにWindowsシステムにダウンロードするPSCP(セキュアコピークライアント)ツールが必要です。で両方を見つける PuTTYホームページ 。
関連している: Windows 10SSHとPuTTY
PuTTYはインストールする必要がありますが、PSCPはインストールしないことに注意してください。代わりに、ダウンロードしたpscp.exeファイルをC:ドライブのルートに保存するか、環境変数として設定します。 LinuxデバイスのIPアドレスも確認する必要があります。 Linuxターミナルをチェックインします
ip addr
接続が確立されると、次のようにWindowsからLinuxにデータを送信できます。
c:pscp c:
omepath oafile.txt user@remoteIP:homeuser
omepath
ewname.txt
転送を開始する前に、Linuxコンピューターのパスワードの入力を求められます。
同じSSHセッションでLinuxからWindowsにデータをコピーしたいですか?このコマンドは、指定されたファイルを現在のディレクトリにダウンロードします。
c:pscp user@remoteIP:homeuser
omefile.txt .
最後の孤独な期間に注意してください---これを含めるか、転送は機能しません。
2.FTPを使用してLinuxからWindowsにファイルを転送する方法
SSHをサポートするファイル転送プロトコル(FTP)アプリケーションも使用できます。マウス駆動のユーザーインターフェイスでSFTPを介してファイルを転送する方が、入力したコマンドに依存するよりも間違いなく簡単です。
繰り返しますが、起動する前に、SSHサーバーがLinuxマシンで実行されている必要があります。また、SFTPをサポートするFileZillaなどのWindowsにFTPアプリがインストールされていることを確認する必要があります。
このメソッドを使用するには、FileZillaを実行してから、次の操作を行います。
- 開ける ファイル>サイトマネージャー
- を作成します 新しいサイト
- プロトコルをに設定します SFTP
- にターゲットIPアドレスを追加します ホスト
- ユーザー名とパスワードを指定します
- ログオンタイプをに設定します 普通
- クリック 接続 準備ができたら
その後、FTPアプリを使用して、ドラッグアンドドロップを使用してファイルをWindowsからLinuxに移動したり、元に戻したりできます。
3. ResilioSyncを使用してLinuxとWindows間でファイルを共有する
考慮すべきもう1つのオプションは、ファイル同期プログラムです。これらは通常、クロスプラットフォームであり、暗号化されたキーを使用してデバイス間の接続を管理します。
アプリをインストールし、同期フォルダーを指定して、キーを作成するだけです。これを2台目のPCに設定すると、データが同期されます。これには2つの優れたオプションがあります。
- Resilio Sync :以前はBitTorrent Syncとして知られていたResilioは、考えられるほぼすべてのプラットフォームで利用できます。有料版がありますが、2台のデバイスを同期するには無料オプションで十分です
- SyncThing :Linux、Windows、macOS、およびAndroidの場合、このResilio Syncの代替手段は、有料コンポーネントなしで同様の機能を提供します
Resilio Sync(およびSyncThing)の使用に関するガイドでは、LinuxコンピューターとWindowsコンピューター間のネットワークファイル転送のセットアップについて説明します。
4.LinuxでVirtualBox共有フォルダーを作成してマウントします
別のPCを実行する代わりに、仮想マシン(VM)でLinuxまたはWindowsを実行するのが一般的です。しかし、VMにインストールされているときにWindowsとLinuxの間でファイルを転送する方法はありますか?
幸いなことに、はい。 VirtualBoxを使用すると、データ同期用の仮想共有ディレクトリを作成できます。
Linux上のVMでWindowsを実行している場合(またはその逆)、VirtualBoxはすでに共有用に設定されています。続行する前に、仮想マシンにゲスト追加機能がインストールされていることを確認してください。
VirtualBoxマネージャーで、VMを選択してから、次の操作を行います。
- 選ぶ スタート>ヘッドレススタート (またはVMが実行されている状態で、 デバイス>共有フォルダ )。
- 実行したら、VMを右クリックして、 設定>共有フォルダ
- 選択する マシンフォルダ
- クリック + 右側の記号(または右クリックして選択 共有フォルダを追加する )。
- 閲覧する フォルダパス 使用したいディレクトリを見つけます
- 名前を設定し(必要な場合)、次に わかった
- 使用 自動マウント VMが実行されているときはいつでも共有が利用可能であることを確認するためのチェックボックス
- クリック わかった もう一度確認して終了します
VMを再起動すると、共有はホストPCとゲストオペレーティングシステム間でデータを交換する準備が整います。
GUIでのファイル共有はどうですか?
WindowsPCとLinuxPC間でファイルを共有するための別のオプションがあります。ただし、一方または両方のシステムで共有ファイルを作成し、ネットワーク経由でアクセスすることは、せいぜい信頼性が低くなります。
WindowsとLinux間でファイルを共有するのは簡単です
Linuxを初めて使用する場合でも、Windowsに慣れていない場合でも、Linux間でデータを共有するのは思ったより簡単です。
いくつかの方法を見てきました。それらすべてを試して、どれが最も快適かを判断することをお勧めします。
データをLinuxに同期している場合は、コンピューティングをWindowsから移行している可能性があります。その他のヒントについては、WindowsからLinuxへの切り替えに関するガイドを確認してください。
共有 共有 つぶやき Eメール Linux上の7つの最高のワイヤレスファイル転送アプリLinuxでWi-Fi経由でファイルを転送する必要がありますか?使用できる方法は次のとおりです。
次を読む 関連トピック- Linux
- FTP
- ファイル共有
- Linuxのヒント
セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。
クリスチャンコーリーのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください