この記事では、SSHファイル転送プロトコル(SFTP)を使用してFilezilla®でクラウドサーバーに接続する方法について説明します。
注: ファイルの送信を確実に行うために、FTPではなくSFTPを使用することをお勧めします。 SFTPは、FTPサーバーに転送されたデータを暗号化し、送信中の不正アクセスを防止します。
Linux®を実行しているクラウドサーバーには、openssh
が付属しています デフォルトでSFTPを含み、構成するパッケージ。
Secure Shell(SSH)と同様に、SFTPはデフォルトでクラウドサーバーのポート22で実行されます。 SSHがリッスンするポートを変更した場合は、その新しいポートをSFTPにも使用する必要があります。
rootユーザーでSFTPを使用してサーバーに接続できますが、セキュリティ上の理由から新しいシステムユーザーを作成することをお勧めします。詳細については、「基本的なクラウドサーバーのセキュリティ」を参照してください。
Filezillaをダウンロードしてインストールします。構成プロセス中に次の情報が必要です:
- ホスト名 :クラウドサーバーのパブリックインターネットプロトコル(IP)アドレス。
- ユーザー :rootを使用するのではなく、新しいシステムユーザーを使用することをお勧めします。ただし、rootユーザーは機能し、この記事ではrootを使用しています。
- パスワード :ログインに使用しているユーザーのパスワード。
SFTPを使用するようにFilezillaを構成するには、次の手順を使用します。
-
Filezillaを起動し、次の情報を入力します:
- ホスト :サーバーのパブリックIPアドレス
- ユーザー名 :root(またはサーバー上に作成した場合は別のユーザー名)
- パスワード :rootユーザーまたは使用されている他のユーザーのパスワード
- ポート :デフォルトではポート22(SSHのポートを変更してから、そのポートを使用する場合を除く)
-
QuickConnectをクリックします 。
問題が発生した場合は、次のコマンドを使用して、サーバーログをチェックし、接続がサーバーに到達しているかどうかを確認してください。
RedHat®EnterpriseLinux®およびCentOS®
check /var/log/secure
Ubuntu®オペレーティングシステムとDebian®
check in /var/log/auth.log