yum 安装vsftp_yum安装vsftp「建议收藏」

2022-10-01 17:13:04 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

1、安装vsftp,本文采用yum安装:

#yum install vsftpd

2、安装后运行:

# service vsftpd restart

Shutting downvsftpd: [ OK ]

Starting vsftpd forvsftpd: [ OK ]

3、新增加系统用户ftptest:

#useradd -d /var/www -s /sbin/nologin ftptest //增加新用户ftptest不让在本机登陆

#chown -R ftptest /var/www //更改新增目录的权限,只允许ftptest访问此目录;

#chmod 777 -R /var/www

# passwd ftptest //为用户设置密码;

Changing password for user ftptest.

New UNIX password:

BAD PASSWORD: it does not contain enough DIFFERENTcharacters

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

5、修改vsftpd.conf 禁止匿名帐号登陆及允许自建帐号登陆:

#vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

4、修改/etc/vsftpd/chroot_list 添加ftptest 帐号允许该帐号登陆FTP服务器

vi /etc/vsftpd/chroot_list

输入ftptest

5、在linux Shell 命令模式下

#setsebool ftpd_disable_trans 1 // 关闭掉Selinux 对ftp服务的保护;

#vi /etc/selinux/config

SELINUX=disabled //将此处设置为Disable

# SELINUXTYPE= type of policy in use. Possible valuesare:

# targeted – Only targeted network daemons are protected.

# strict – Full SELinux protection.

SELINUXTYPE=targeted

重启服务

# service vsftpd restart

Shutting downvsftpd: [ OK ]

Starting vsftpd forvsftpd: [ OK ]

记得关闭火墙

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192955.html原文链接:https://javaforall.cn

0 人点赞