开启两个vsftpd
开启两个vsftpd
baiwengong 发表于5个月前
开启两个vsftpd
  • 发表于 5个月前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

I needed to setup 2 instances of VSFTPD. So I created a 2nd conf file

 /etc/vsftpd-2.conf 

and a 2nd init script

/etc/init.d/vsftpd-2

I edited the contents of /etc/vsftpd-2.conf to include the following line

listen_port=1123.

I also needed to edit the /etc/init.d/vsftpd-2 file so when the start-stop-daemon is starting up the application, it uses a different pid & a different vsftpd conf file.

Below are some excerpts from the /etc/init.d/vsftpd-2 file:


CONFIG2FILE="/etc/vsftpd-2.conf"
#DAEMON="/usr/sbin/vsftpd ${CONFIG2FILE}"
DAEMON="/usr/sbin/vsftpd"
ARGS="$CONFIG2FILE"
NAME="vsftpd-2"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
LOGFILE="/var/log/vsftpd.log"
CHROOT="/var/run/vsftpd-2/empty"

CONFFILE="${CONFIG2FILE}"

case "${1}" in
    start)
        Check_standalone_mode || exit 0
        echo -n "Starting FTP server: "
        start-stop-daemon --start --background -m --oknodo --pidfile /var/run/vsftpd/vsftpd2.pid --exec ${DAEMON} -- ${ARGS}
        echo "${NAME}."
        ;;

    reload|force-reload)
        echo "Reloading FTP server configuration: "
        start-stop-daemon --stop --pidfile /var/run/vsftpd/vsftpd2.pid --signal 1 --exec $DAEMON -- ${ARGS}
        echo "${NAME}."
        ;;
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 36
码字总数 4158
×
baiwengong
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: