VSFTPD的安装是怎样的?
VSFTPD的安装是怎样的?
目前,VSFTPD的最新版本是1。2。0版。官方下载地址为ftp://vsftpd。beasts。org/users/cevans/vsftpd-1。2。0。tar。gz。在安装前,需要先做以下准备工作: VSFTPD默认配置中需要“nobody”用户。
在系统中添加此用户,如果用户已经存在,useradd命令有相应提示。 [root@hpe45 root]# useradd nobody useradd: user nobody exists VSFTPD默认配置中需要“/usr/share/empty”目录。
在系统中此目录,如果目录已经存在,mkdir命令有相应提示。 [root@hpe45 root]# mkdir /usr/share/empty/ mkdir: cannot create directory '/usr/share/empty': File exists VSFTPD提供匿名FTP服务时,需要“ftp”用户和一个有效的匿名目录。
[root@hpe45 root]# mkdir /var/ftp/ [root@hpe45 root]# useradd -d /var/ftp ftp接下来的操作对于ftp用户是否已经存在都是有用的。 [root@hpe45 root]# chown root。
root /var/ftp [root@hpe45 root]# chmod og-w /var/ftp 以上准备工作完成后,我们就可以开始编译源代码了。假定我们下载的vsftpd-1。2。0。tar。gz在/root目录,执行以下命令:[root@hpe45 root]# tar zxvf vsftpd-1。
2。0。tar。gz [root@hpe45 root]# cd vsftpd-1。2。0 [root@hpe45 vsftpd-1。2。0]# make [root@hpe45 vsftpd-1。2。0]# make install 上面的“make install”命令将编译好的二进制文件、手册等复制到相应目录。
在RHL9上,可能需要手动执行以下复制:[root@hpe45 vsftpd-1。2。0]# cp vsftpd /usr/local/sbin/vsftpd [root@hpe45 vsftpd-1。2。0]# cp vsftpd。conf。
5 /usr/local/share/man/man5 [root@hpe45 vsftpd-1。2。0]# cp vsftpd。8 /usr/local/share/man/man8 接下来,我们复制一个简单的配置文件作为基础供后面修改。
[root@hpe45 vsftpd-1。2。0]# cp vsftpd。conf /etc [root@hpe45 vsftpd-1。2。0]# cp RedHat/vsftpd。pam /etc/pam。d/ftp复制PAM验证文件,以允许本地用户登录VSFTPD。
[root@hpe45 vsftpd-1。2。0]# cp RedHat/vsftpd。pam /etc/pam。d/ftp 以上是我对于这个问题的解答,希望能够帮到大家。
答:在Fedora/Redhat/CentOS中,您要设置一下防火墙,可以把防火墙关掉,或者在自定义中让ftp “通过”防火墙; [root@localhost ~...详情>>
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>