342423 发表于 2017-9-1 10:37:23

ftp快速搭建部署

1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an       

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required        pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required        pam_shells.so
#auth       include        password-auth
#account    include        password-auth
#session    required   pam_loginuid.so
#session    include        password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目录
chown -R www.www /data/www
/etc/init.d/vsftpd restart

8.遇到530链接不上ftp解决办法:
防火墙影响:解决:modprobe ip_conntrack_ftp




at1358 发表于 2017-9-1 11:13:41


1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目
1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目
1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目
1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目
1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目

at1358 发表于 2017-9-1 11:13:48


1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目

at1358 发表于 2017-9-1 11:13:54


1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目

at1358 发表于 2017-9-1 11:14:05


1.ftp服务搭建
yum install vsftpd
getenforce
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
ll /etc/vsftpd/vsftpd.conf.bak
id www
cat /etc/passwd|grep www
egrep -v "^#|^$"/etc/vsftpd/vsftpd.conf
> /etc/vsftpd/vsftpd.conf
2.主配置文件:
# cat /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
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/extra
3.用户个人子配置文件:
# cat /etc/vsftpd/extra/kafa
local_root=/data/www/mm/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=5000

4.密码文件:
# cat /etc/vsftpd/vsftpd_login
zka@kafa
testjZK5#an      

5.加密生成密码文件:
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

6.将密码文件写入pam.d认证文件下:
# cat /etc/pam.d/vsftpd
#%PAM-1.0
#session    optional   pam_keyinit.so    force revoke
#auth       required      pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required      pam_shells.so
#auth       include      password-auth
#account    include      password-auth
#session    required   pam_loginuid.so
#session    include      password-auth
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

7.给站点目录授权:
# cat /etc/passwd|grep /data/www
www:x:503:503::/data/www:/sbin/nologin
/data/www为站点目
页: [1]
查看完整版本: ftp快速搭建部署