Linuxを使用して、FTPサービスの提供方法をまとめました。ここで、vsftpdを導入してFTPサービスを提供します。サービスの起動はスタンドアロンではなく、xinetd経由で行うこととします。access)は許可しないように設定します。インストールvsftpdはYaSTを使用してインストールすることが出来ます。YaSTを起動したら、「ソフトウェア」カテゴリの「ソフトウェアのインストール・削除」を選択します。次に、vsftpdを検索して、インストールを実行します。vsftpdの設定vsftpdの設定ファイルは、/etc/vsftpd.confです。適当なテキストエディタでこのファイルを開きます。下記の設定を行います。その他の設定はとりあえず、デフォルト設定とします。#アップロードされたディレクトリ、ファイルのパーミッションxinetdの設定xinetdの設定を変更して、FTPへのアクセスが起きたときに、vsftpdを起動するようにします。xinetdの設定はYaSTで行います。YaSTを起動して、「ネットワークサービス」カテゴリの「ネットワーク・サービス(inetd)」を選択します。サービス名がftpになっている項目を有効になるように設定します。このときに、その行のサーバが/usr/sbin/vsftpdになっていることを確認します。なっていない場合には、編集を押して、設定を変更します。ファイアウォールの設定ファイアウォールの設定を変更します。YaSTで、「セキュリティとユーザ」->「ファイアウォール」を選択します。ファイアウォールの設定画面が表示されます。「ファイアウォールの設定:サービス」が表示されるまで「次へ」をクリックします。「ファイアウォールの設定:サービス」がパネルが表示されたら、「エキスパート」をクリックします。「付加サービスの編集」ダイアログが表示されます。入力されている項目があるときは、後ろに半角スペースを入力してから付け足します。ポート20番と21番が開かれます。FTPはこのポートを使用して接続します。「了解」をクリックしてダイアログを閉じ、残りの項目は特に変更せず「次へ」をクリックしていき設定を終了します。テストFTPクライアントソフトで接続を行います。ARKitARKitはiPhoneやiPadを使ったAR(拡張現実)アプリを作るためのフレームワークです。基礎から学ぶMetal「基礎から学ぶMetal」を執筆しました。本書はMetalを使ってGPUプログラミングを行うための最初のステップを解説するMetalの解説書です。SwiftUI」というタイトルの本を執筆しました。10.15などから使用可能になったSwiftUIの入門書です。公式ページへのリンクを追加しました。v2.1への対応方法へのリンクを追加しました。プログラミングの世界」という本を執筆しました。Objective-C逆引きハンドブック」を執筆しました。発刊)という本を執筆しました。Engineer(ソフトウェアエンジニア)アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ARKitARKitはiPhoneやiPadを使ったAR(拡張現実)アプリを作るためのフレームワークです。基礎から学ぶMetal「基礎から学ぶMetal」を執筆しました。本書はMetalを使ってGPUプログラミングを行うための最初のステップを解説するMetalの解説書です。SwiftUI」というタイトルの本を執筆しました。10.15などから使用可能になったSwiftUIの入門書です。公式ページへのリンクを追加しました。v2.1への対応方法へのリンクを追加しました。プログラミングの世界」という本を執筆しました。Objective-C逆引きハンドブック」を執筆しました。発刊)という本を執筆しました。