Solaris 10
Sponsored Link

FTPサーバー構築2008/08/16

  ファイル転送用にFTPサーバーを構築し、ftp.*** でアクセスできるようDNSで別名をつけておきます。使うのは vsftpd です。 ファイル転送は内部ネットワークから行うことを前提としています。 外部からの転送は経路上をパスワード等のデータが平文で流れ、盗聴などの危険にさらされるため、おすすめしません。

[1] vsftpd のインストールと設定をします。
#
/opt/csw/bin/pkg-get install vsftpd


#
vi /opt/csw/etc/vsftpd/vsftpd.conf


# 15行目:匿名ログイン禁止

anonymous_enable=
NO


# 18行目:コメント解除 ( ローカルユーザ許可 )

local_enable=YES

# 21行目:コメント解除 ( 書き込み許可 )

write_enable=YES

# 84,85行目:コメント解除 ( アスキーモードでの転送を許可 )

ascii_upload_enable=YES
ascii_download_enable=YES

# 99行目:コメント解除 ( chroot リスト有効 )

chroot_list_enable=YES

# 101行目:コメント解除し変更 ( chroot リストファイル指定 )

chroot_list_file=
/opt/csw/etc/vsftpd/chroot_list


# 107行目:コメント解除 ( ディレクトリごと一括での転送有効 )

ls_recurse_enable=YES

# 最終行へ追記

chroot_local_user=YES

local_root=public_html

use_localtime=YES


#
vi /opt/csw/etc/vsftpd/chroot_list


# 上の階層へ移動を許可するユーザーを追加

solaris


#
svcadm restart svc:/network/cswvsftpd
関連コンテンツ