Windows と Linux の間でファイルを転送および共有する方法
Windows PC から Linux へのデータのコピー (またはその逆方向) は、最初は戸惑うかもしれません。結局のところ、それは簡単なようで難しいものです。
実際、Windows から Linux にファイルを共有するのは簡単ですが、その方法を知っている必要があります。調べる準備はできましたか?Windows から Linux にファイルを転送し、またその逆にファイルを転送する方法について知っておく必要があるすべてのことを以下に示します。
Windows から Linux にファイルを転送する 4 つの方法
Windows と Linux オペレーティング システム間でデータを移動する場合、思ったより簡単です。これを行うための 4 つの方法をまとめました。
- SSH経由で安全にファイルをコピー
- FTP を使用した Windows から Linux へのファイル転送
- 同期ソフトウェアを使用してデータを共有する
- Linux 仮想マシンで共有フォルダーを使用する
これらの各方法を使用すると、Linux から Windows または Windows から 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 クライアントを使用します。これには、PSCP (セキュア コピー クライアント) ツールを Windows システムにダウンロードして、PuTTY と一緒に実行する必要があります。PuTTY のダウンロード ページで両方を見つけてください。
ダウンロード: パテ
PuTTY にはインストールが必要ですが、PSCP にはインストールが必要ないことに注意してください。代わりに、ダウンロードしたpscp.exeファイルを Windows C:\ドライブのルートに保存するか、環境変数として設定します。Linux デバイスの IP アドレスも確認する必要があります。以下を使用して Linux ターミナルにチェックインします。
hostname -I
接続が確立されると、次のように Windows から Linux にファイルを転送できます。
c:\pscp c:\some\path\to\a\file.txt user@remoteIP:\home\user\some\path\newname.txt
転送が開始される前に、Linux コンピューターのパスワードの入力を求められます。
同じ SSH セッションで Linux から Windows にファイルをコピーしたいですか? このコマンドは、指定されたファイルを現在のディレクトリにダウンロードします。
c:\pscp user@remoteIP:\home\user\some\file.txt.
最後の期間に注意してください。これを含める必要があります。そうしないと、転送が機能しません。
2. FTP を使用して Linux から Windows にファイルを転送する方法
SSH をサポートするファイル転送プロトコル (FTP) アプリケーションを使用することもできます。マウス駆動のユーザー インターフェイスで SFTP を介してファイルを転送することは、入力コマンドに依存するよりも間違いなく簡単です。
繰り返しますが、開始する前に SSH サーバーが Linux マシンで実行されている必要があります。また、SFTP をサポートする FileZilla などの FTP アプリを Windows にインストールしたことを確認する必要があります。
ダウンロード: FileZilla
この方法を使用するには、FileZilla を実行してから、次のようにします。
- ファイルを開く> サイトマネージャー
- 新しいサイトを作成する
- プロトコルをSFTPに設定します
- ホストにターゲット IP アドレスを追加します
- ユーザー名とパスワードを指定する
- ログオンの種類を通常に設定する
- 準備ができたら[接続]をクリックします
その後、FTP アプリを使用して、ドラッグ アンド ドロップを使用してファイルを Windows から Linux に移動したり、元に戻すことができます。
3.Resilio Sync を使用して Linux と Windows 間でファイルを共有する
考慮すべきもう 1 つのオプションは、ファイル同期プログラムです。これらは通常、クロスプラットフォームであり、暗号化されたキーを使用してデバイス間の接続を管理します。
アプリをインストールし、同期フォルダーを指定して、キーを作成するだけです。2 台目の PC でこれを設定すると、データが同期されます。これには、次の 2 つの適切なオプションがあります。
- Resilio Sync : 以前は BitTorrent Sync として知られていた Resilio は、考えられるほぼすべてのプラットフォームで利用できます。有料版もありますが、2 台のデバイスを同期するには無料版で十分です
- Syncthing : Linux、Windows、macOS、および Android の場合、この Resilio Sync の代替手段は、有料コンポーネントなしで同様の機能を提供します
4. Windows から Linux 仮想マシンにファイルを転送する方法
別の PC を実行する代わりに、Linux または Windows を仮想マシン (VM) で実行するのが一般的です。しかし、VM にインストールされている Windows と Linux の間でファイルを転送する方法はありますか?
幸いなことに、はい。VirtualBox を使用すると、データ同期用の仮想共有ディレクトリを作成できます。
Linux 上の VM で Windows を実行している場合 (またはその逆)、VirtualBox は既に共有用に設定されています。続行する前に、仮想マシンに Guest Additions がインストールされていることを確認してください。
VirtualBox マネージャーで VM を選択し、次の手順を実行します。
- [スタート] > [ヘッドレス スタート] を選択します (または、VM が実行されている状態で[デバイス] > [共有フォルダー] を選択します) 。
- 実行したら、VM を右クリックし、[設定] > [共有フォルダー]を選択します。
- マシン フォルダの選択
- 右側の+記号をクリックします (または、右クリックして [共有フォルダーの追加] を選択します) 。
- フォルダ パスを参照して、使用するディレクトリを見つけます
- 名前を設定して(必要に応じて)、OK
- [自動マウント] チェックボックスを使用して、VM が実行されるたびに共有が利用可能であることを確認します
- [ OK]をもう一度クリックして確認し、終了します
VM を再起動すると、共有はホスト PC とゲスト オペレーティング システムの間でデータを交換する準備が整います。
ネットワーク共有を使用して Windows から Linux にファイルを移動できますか?
Windows PC と Linux PC の間でファイルを共有するための別のオプションがあります。ただし、一方または両方のシステムで共有ファイルを作成し、ネットワークを介してそのファイルにアクセスすることは、せいぜい信頼性に欠けます。
Windows と Linux 間でファイルを簡単に共有
Linux を初めて使用する場合でも、Windows に慣れていない場合でも、それらの間でデータを共有するのは思ったより簡単です。Windows から Linux に、またはその逆にファイルを転送する方法がわかったので、上記のすべての方法を試して、どれが最も使いやすいかを判断することをお勧めします。
データを Linux に同期している場合は、Windows から切り替える可能性が高くなります。ご心配なく。思ったより簡単です。
コメントを残す