LinuxとWindowsの間で大きなファイルを転送する方法

LinuxとWindowsの間で大きなファイルを転送する方法

ネットワーク上のWindowsコンピューターに送信する大きなファイルがたくさんありますか?複雑な転送ツールの設定に興味がありませんか?お手伝いします!このガイドでは、LinuxとWindowsの間で大きなファイルを転送する最も簡単な方法を紹介します。

LinuxでのSSHサーバーのセットアップ

LinuxとWindowsの間で大きなファイルを共有する方法はたくさんあります。ただし、これを行うための唯一の最善の方法は、LinuxマシンでホストされているSSHサーバーを使用することです。これは、多くの構成や複雑なサードパーティの同期アプリを必要としないためです。何よりも、Windowsユーザーは、互換性のあるFTPアプリをセットアップする以外に何もする必要はありません。

LinuxでのSSHサーバーのセットアップはほとんどの場合簡単ですが、Linuxディストリビューションが異なればセットアッププロセスも異なります。このガイドでは、UbuntuでSSHサーバーをセットアップする方法を簡単に説明します。ただし、別のLinux OSを使用している場合は、SSHの設定方法に関する詳細なチュートリアルに従う必要があります。

Ubuntuでは、SSHサーバーのセットアップはSSHサーバーパッケージをインストールするのと同じくらい簡単です。ありがたいことに、他の構成は必要ありません。キーボードのCtrl + Alt + T または Ctrl + Shift + T を押して、ターミナルウィンドウを開き ます。次に、以下のApt コマンドを使用し ます。

sudo apt install openssh-server

OpenSSHサーバーパッケージがシステムにセットアップされたらlocalhost、SSHで接続することにより、Linuxマシンで簡単なテストを行うことができます。

注:「youruser」を、SSHサーバーをホストするLinuxマシンで使用するユーザー名に変更してください。

ssh youruser @ localhost

SSHがlocalhost正常に接続されていると仮定すると、サーバーは稼働しており、ファイルの転送に使用する準備ができています。そうでない場合は、パッケージを再インストールして再試行してください。

WindowsへのFileZillaのインストール

このガイドでは、SSHの組み込みFTPサーバー(SFTP)を介してファイルを転送しています。そのため、互換性のあるFTPクライアントをインストールする必要があります。Windowsでは、使用するのに最適な(そして最も簡単な)のはFileZillaです。Windowsにインストールする方法は次のとおりです。

まず、FileZillaの公式Webサイトにアクセスします。次に、サイトにアクセスしたら、[FileZillaクライアントのダウンロード]ボタンを探して、マウスでクリックします。そこから、[追加のダウンロードオプションを表示する]を見つけてクリックすると、アプリのすべてのダウンロードオプションが表示されます。次に、Windows(64ビット)またはWindows(32ビット)でセットアップEXEをダウンロードします。

FileZilla EXEインストーラーをWindowsシステムにダウンロードした後、「ダウンロード」フォルダーを開き、EXEファイルをダブルクリックして、FileZillaをインストールします。

FileZillaアプリがWindowsにインストールされたら、それを起動してガイドの次のステップに進みます。

SSHサーバーへのログイン

FileZillaアプリがインストールされたので、WindowsでSSH(SFTP)サーバーに接続する方法を示す必要があります。Windows PCでFileZillaを開き、以下の手順に従ってください。

ステップ1:  WindowsコンピューターのFileZilla内で、[ホスト]テキストボックスを見つけます。このボックスに、Linuxコンピューターのホスト名をボックスに書き込みます。

ホスト名がわからない?Linuxコンピュータに移動し、ターミナルウィンドウを起動します。次に、コマンドラインプロンプトを確認します。ホスト名は、@シンボルの後のテキストです。このガイドでは、ホスト名はryzen-desktopです。あなたのものは異なります。

ステップ2:「ユーザー名」テキストボックスを見つけて、マウスでクリックします。次に、Linuxコンピューターのユーザー名を入力します。

ステップ3:「パスワード」テキストボックスを見つけて、マウスでクリックします。その後、ユーザーのパスワードを入力します。

ステップ4:「ポート」テキストボックスを見つけて、マウスでクリックします。次に、「22」と記入します。22は、LinuxmachineのSSH(SFTP)ファイルサーバーのポートです。

ステップ5:「Quickconnect」ボタンをクリックして、WindowsFileZillaクライアントを介してLinuxマシンにログインします。

LinuxとWindowsの間で大きなファイルを転送する方法

LinuxからWindowsへの大きなファイルの共有

Linux PCにあるいくつかの大きなファイルをWindowsコンピューターと共有する必要がありますか?以下をせよ。

LinuxとWindowsの間で大きなファイルを転送する方法

まず、WindowsのFileZillaの「リモートサイト」ペインに移動します。ログインしたLinuxユーザーのホームディレクトリが表示されます。次に、ファイルブラウザーをスクロールして、Windowsコンピューターに転送する大きなファイル(またはフォルダー)を見つけます。

LinuxとWindowsの間で大きなファイルを転送する方法

転送したいファイル(またはフォルダ)を右クリックし、「ダウンロード」ボタンを選択します。「ダウンロード」を選択すると、FileZillaはLinux SSHサーバーからリモートデータを取得して、WindowsPCに配置できます。

LinuxとWindowsの間で大きなファイルを転送する方法

WindowsからLinuxへの大きなファイルの共有

Linuxコンピューターに接続する必要のある大きなファイルがWindowsコンピューターにありますか?以下をせよ。

LinuxとWindowsの間で大きなファイルを転送する方法

まず、WindowsのFileZillaで「ローカルサイト」パネルを見つけます。このパネルは、ローカルのWindowsファイルシステムです。これを使用して、リモートLinuxコンピューターに転送する大きなファイル(またはフォルダー)を参照します。

LinuxとWindowsの間で大きなファイルを転送する方法

大きなファイル(またはフォルダー)を見つけたら、リモートのLinuxコンピューターに転送し、マウスで右クリックします。次に、右クリックメニューで[アップロード]を探し、クリックしてデータをLinuxに転送します。

LinuxとWindowsの間で大きなファイルを転送する方法


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか