• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
CentOSシステムでの仮想ユーザーの作成と構成方法
2022-01-13

一、現在のvsftpの最新バージョンをダウンロードする コードのコピー
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz
二、設置前の準備

1、仮想ユーザマッピングを作成するローカルユーザwwwftp

コードのコピー
useradd wwwftp -d /data/www -s /sbin/nologin

2、カスタム構成ディレクトリの作成

コードのコピー
mkdir -p /data/soft/vsftpd/conf

mkdir -p /data/soft/vsftpd/bin

mkdir -p /data/soft/vsftpd/lib
mkdir -p /data/soft/vsftpd/user_conf

mkdir -p /data/soft/vsftpd/empty

mkdir -p /data/soft/vsftpd/logs
mkdir -p /data/www

mkdir -p /data/www/user1

mkdir -p /data/www/user2
3、カスタムディレクトリに権限を設定する
コードのコピー chown -R wwwftp:www /data/www
chmod -R 700 /data/soft/vsftpd/empty/

chown -R wwwftp:wwwftp /data/soft/vsftpd/empty/

4、ユーザーのログインを検証するためのライブラリファイルをカスタムディレクトリにコピーして管理しやすい

コードのコピー
cp /lib/security/pam_userdb.so /data/soft/vsftpd/lib/

5、必要なソフトウェアをインストールする

コードのコピー
yum -y install gcc db4* pam*

三、解凍インストールvsftpd

コードのコピー
tar zxvf vsftpd-2.3.4.tar.gz

cd vsftpd-2.3.4

ソースインストールのデフォルトではtcp_はサポートされていませんwrappersとssl
builddefsを変更する必要があります。h

コードのコピー

/*デフォルトは次のとおりです。*/
#undef VSF_BUILD_TCPWRAPPERS/*TCP WRAPPERSをサポートするかどうか*/
#define VSF_BUILD_PAM/*カスタム仮想ユーザーログインをサポートするかどうか*/

#undef VSF_BUILD_SSL/*SSL転送をサポートするかどうか*/

/*サポートでは対応項目をdefine、そうでない場合undef*/
コンパイルvsftpd

コードのコピー

make
コンパイルされたvsftpdバイナリファイルがpamをロードしているかどうかを確認します。

コードのコピー

ldd vsftpd
次のようになります。

コードのコピー

[root@CentOS5 vsftpd-2.3.4]# ldd vsftpd
linux-gate.so.1 => (0x00628000)

libwrap.so.0 => /lib/libwrap.so.0 (0x00cee000)

libnsl.so.1 => /lib/libnsl.so.1 (0x0015f000)
libpam.so.0 => /lib/libpam.so.0 (0x00fc4000)

libdl.so.2 => /lib/libdl.so.2 (0x007dc000)

libresolv.so.2 => /lib/libresolv.so.2 (0x008d8000)
libutil.so.1 => /lib/libutil.so.1 (0x00110000)

libcap.so.1 => /lib/libcap.so.1 (0x00d99000)

libc.so.6 => /lib/libc.so.6 (0x0029a000)
libaudit.so.0 => /lib/libaudit.so.0 (0x00114000)

/lib/ld-linux.so.2 (0x004a2000)

libpamが見えます。so.0 => /lib/libpam.so.0(0 x 00 fc 4000)はpam認証モジュールのロードに成功したことを示す
コードのコピー

cp vsftpd /data/soft/vsftpd/bin

四、vsftpdの構成

1、メインプロファイルの作成
コードのコピー

vi /data/soft/vsftpd/conf/vsftpd.conf

次のようになります。
コードのコピー

local_enable=YES

anonymous_enable=NO

anon_upload_enable=NO
anon_other_write_enable=NO

anon_mkdir_write_enable=NO

ftpd_banner=Welcome to FTP service.
listen=YES

listen_port=21

connect_from_port_20=YES
nopriv_user=nobody

tcp_wrappers=YES

chroot_local_user=NO
chroot_list_enable=YES

chroot_list_file=/data/soft/vsftpd/chroot_list

userlist_enable=yes
userlist_deny=no

userlist_file=/data/soft/vsftpd/allow

dual_log_enable=YES

vsftpd_log_file=/data/soft/vsftpd/logs/vsftpd.log
xferlog_enable=YES
xferlog_file=/data/soft/vsftpd/logs/xferlog

ソース元URL:https://dopubox.com/article/p/7c0bd2c9c070c31b

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • 英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

    民藝・イズ・ビューティフル。 日本文化と黒人文化が融合する「アフロ民藝」とは?
    2024-05-30

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    鳥取・大山でたいまつ行列 夏山開き前夜祭
    2024-06-01

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    福島県沖地震で解体 老舗文具店の新ビルが開店 イベントスペースも
    2024-06-04

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    横山奈美の個展「広い空に / Big Sky Mind」がN&A Art SITEで開催へ
    2024-06-05

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    「江戸期より後の遺構」 世界遺産目指す佐渡の金山、一部除外勧告
    2024-06-06

    ©  Dopu Box
    💛