Solaris のシステム管理 (ネットワークサービス)

FTP サーバーの管理 (作業マップ)

表 28–1 作業マップ : FTP サーバーの管理

作業 

説明 

参照先 

FTP サーバーへのアクセスの構成 

/etc/ftpd ディレクトリに置かれた ftpaccessftpusersftphosts の各ファイルを使用して、FTP サーバーへのアクセスを確立または制限する

「ユーザーログインの制限を設定する方法」

「無効なログインの試行回数を制御する方法」

「特定のユーザーの FTP サーバーへのアクセスを拒否する方法」

「デフォルト FTP サーバーへのアクセスを制限する方法」

「FTP サーバークラスの定義方法」

FTP サーバーのログインの設定 

実ユーザー、ゲストユーザー、匿名ユーザーのログインアカウントを設定する 

「実 FTP ユーザーの設定方法」

「ゲスト FTP ユーザーの設定方法」

「匿名 FTP ユーザーの設定方法」

/etc/shells ファイルの作成方法」

メッセージファイルをカスタマイズする 

/etc/ftpd/ftpaccess ファイルを編集して、特定のイベントに関連して FTP サーバーが FTP クライアントにメッセージを返すように構成する

「メッセージファイルのカスタマイズ方法」

「ユーザーに送信するメッセージの作成方法」

「README オプションの構成方法」

FTP サーバー上のファイルへのアクセスを構成する 

/etc/ftpd/ftpaccess ファイルを使用して、特定のコマンドの実行、FTP サーバーからのファイルのダウンロード、FTP サーバーへのファイルのアップロードを許可するユーザーのクラスを指定する

「ダイアルアップネットワークに対する DA 検出の構成方法」

「FTP サーバー上のアップロードとダウンロードの制御」

限定された仮想ホスティングまたは完全な仮想ホスティングを有効化する 

/etc/ftpd/ftpaccess ファイルを使用して、FTP サーバーが同一マシン上の複数ドメインをサポートするように構成する

「限定仮想ホスティングを有効にする方法」

「完全仮想ホスティングを有効にする方法」

FTP サーバーを起動する 

FTP サーバーが nowait モード、スタンドアロンモードまたはフォアグラウンドモードで起動するようにサービスプロパティーを変更する

「SMF を使用して FTP サーバーを起動する方法」

「FTP サーバーをバックグラウンドで起動する方法」

「FTP サーバーをフォアグラウンドで起動する方法」

FTP サーバーを停止する 

/etc/ftpd/ftpaccess ファイルを使用し、ftpshut を実行して FTP サーバーを停止する

「FTP サーバーの停止」

一般的な FTP サーバーの問題をトラブルシューティングする 

syslogd を検査し、greeting textlog commands を使用して FTP サーバー上の問題をデバッグする

syslogd 内の FTP サーバーのメッセージを検査する方法」

greeting text を使用して ftpaccess を検査する方法」

「FTP ユーザーにより実行されたコマンドの検査」