ファイルの交換は、あなたのPCとLinux-サーバーの間でネットワークを扱うための重要な要素です。データのバックアップ、ウェブサイトのアップロード、またはファイルの管理を行う場合でも、ファイル転送に関する正しい知識が重要です。このガイドでは、SSH(Secure Shell)とFTP(File Transfer Protocol)を使用して、あなたのコンピュータとLinuxサーバーの間で安全かつ簡単にファイルをコピーする方法を示します。

重要なポイント

  • SSHは、あなたのコンピュータとサーバー間の安全な接続を可能にします。
  • CyberDuckは、WindowsおよびMacの両方で利用可能な推薦FTPクライアントです。
  • ファイル転送はSSHファイル転送プロトコル(SFTP)を介して効率的かつ安全に行われます。

ステップバイステップガイド

ステップ 1: ソフトウェアの準備

ネットワークを介してファイルを安全に転送するには、FTPクライアントが必要です。私は、cyberduck.ioからダウンロードできる使いやすいソフトウェアであるCyberDuckをおすすめします。

安全なファイル転送 PC と Linux サーバー間

ソフトウェアをダウンロードしてインストールしてください。Mac版はApp Storeで有料になる場合がありますが、ウェブサイトからの版は無料です。

安全なファイル転送:PCとLinuxサーバー間

ステップ 2: CyberDuckを開いて接続を確立する

インストールが終わったら、CyberDuckを開いてください。最初に、サーバーへの接続を確立するための入力フォームに案内されます。

安全なファイル転送:PCとLinuxサーバー間

「Open Connection」をクリックし、プロトコルの中から「SFTP(SSHファイル転送プロトコル)」を選択してください。これにより、安全な接続が確保されます。

ステップ 3: サーバー情報を入力する

次に、LinuxサーバーのIPアドレスを入力する必要があります。この情報は、ホスティングプロバイダーから受け取ったメールに記載されているか、ターミナルで確認できます。「ifconfig」というコマンドを入力し、関連するinetアドレスを探してください。

安全なファイル転送 PC と Linux サーバー間

CyberDuckにIPアドレスを入力します。ポートはデフォルトの22のままにし、サーバーを設定したときに設定したユーザー名を入力してください。

安全なファイル転送 PCとLinuxサーバー間

ステップ 4: 接続を確認する

「Connect」をクリックします。サーバーのフィンガープリンツの確認を求められるので、接続が安全であることを確認します。「はい」をクリックして接続を受け入れてください。

安全なファイル転送 PC と Linux サーバー間

接続が成功すると、サーバー上のホームディレクトリに入ります。あなたのコンピュータ上と同じディレクトリが表示されます。

安全なファイル転送:PCとLinuxサーバー間

ステップ 5: ファイルを転送する

これでファイル転送を始めることができます。ファインダーまたはファイルエクスプローラーを開いて、アップロードしたいファイルを探してください。ファイルをサーバーの関連ディレクトリ、例えば「Downloads」フォルダーにドラッグアンドドロップするだけです。

安全なファイル転送:PCとLinuxサーバー間

アップロード中には進行状況ウィンドウが表示されます。常にアップロードを許可するなどの確認オプションがあります。

安全なファイル転送 PC と Linux サーバー間

転送が完了したら、Linuxサーバー上の宛先フォルダーを確認して、ファイルが正常にアップロードされたか確認できます。

安全なファイル転送 PC と Linux サーバー間

ステップ 6: さらなる応用

ファイルの転送は、WindowsとMacの両方で同じように機能します。この方法は、ウェブサイトを作成したり、サーバー上で他のプロジェクトを管理したりする際に特に便利です。例えば、WordPressのアップロード時などです。

安全なファイル転送:PCとLinuxサーバー間

このチュートリアルについて質問がある場合は、コメントを残すか、私にメッセージを送ってください。喜んでお手伝いします!

まとめ - SSHとFTPで安全にファイルをコピーする

このガイドでは、SSHとFTPを介してLinuxサーバーにファイルを安全に転送する方法を学びました。CyberDuckを使用して安全な接続を確立し、ファイルを簡単に転送する方法についても知識を深めました。

よくある質問

SSHとは何ですか?SSHはSecure Shellの略で、ネットワークを介して安全な接続を提供します。

CyberDuckはどのようにインストールしますか?CyberDuckは、ウェブサイトcyberduck.ioから無料でダウンロードしてインストールできます。

LinuxサーバーのIPアドレスはどのように見つけますか?IPアドレスはホスティングプロバイダーからのメールに記載されているか、ターミナルでifconfigコマンドを使用して取得できます。

CyberDuckはWindowsでも使用できますか?はい、CyberDuckはWindowsとMacの両方で利用可能です。

他のソフトウェアを使用して転送することはできますか?はい、多くのFTPクライアントがありますが、CyberDuckはその使いやすさから推奨されています。