「エアコンの安全な修理・適切なフロン回収」はこちら

OpenSUSE15.5 ; FTPサーバ(Vsftpd)インストールとSSL/TLS化

1. vsftpd( FTPサーバ )

1.1 vsftpdインストール

openSUSEインストール時点ですでにインストール済みですが
もし、インストールされていなければ次のコマンドでインストール

1.2 vsftpd設定ファイル編集

編集前の vsftpd.conf を .bak を付けて保存しておきます。

上層への ディレクトリへのアクセスを許可するユーザーを追加

私の場合 suse を書込みました。

vsftpd を自動起動を有効にし、起動する

# が表示すれば OK です。

1.3 firewall設定

FTPポート開放(FTPは21を使用)

windows 側から、FileZilla で接続できるか確認をしておきます
FileZillaを起動し、「ファイル」メニューから「サイトマネージャー」を選択 

「New site」をクリック
各項目の設定は次の通り入力し、 "Connect"クリック
Protocol : FTP - File Transfer Protocol
Host: サーバーのIPアドレス
Port: (空白)
Encryption : Use explicit FTP over TLS if available
Logon Type: Ask for password
User : サーバーのログインユーザー

「Password」にはログインユーザーのパスワードを設定し、「OK」クリック

接続に成功すると右側にサーバーのディレクトリー、左側にWedowsのディレクトリーが表示される

2. vsftpd SSL/TLS

Vsftpd を SSL/TLS で利用できるように設定します

2.1 自己署名の証明書を作成

Let's Encrypt 等の信頼された正規の証明書を使用する場合は当作業は不要です

2.2 設定ファイルの編集

2.3 Firewalldの許可

先ほどの通りFileZilla に接続すると次の画面が出るのでチェックを入れ「OK」クリックすると先ほどの通り接続される

タイトルとURLをコピーしました