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.主配置檔案:
[root@reserve data]# 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
chroot_local_user=yes
guest_enable=yes
guest_username=www
virtual_use_local_privs=yes
user_config_dir=/etc/vsftpd/extra
3.使用者個人子配置檔案:
[root@reserve data]# 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.密碼檔案:
[root@reserve data]# 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認證檔案下:
[root@reserve data]# 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.給站點目錄授權:
[root@reserve data]# 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
參考文件:
ftp引數意義參考文件:
搭建部署Docker
docker安裝準備 首先看下伺服器是否有舊版本,如果有需要解除安裝並且安裝依賴 yum remove docker docker client docker client latest docker common docker latest docker latest logrotate dock...
ELK服務搭建部署
安裝jdk liunx安裝jdk教程 版本 6.4.0 新建放elk資料夾 mkdir usr local elk解壓檔案 tar zxvf kibana 6.4.0 linux x86 64.tar.gz tar zxvf logstash 6.4.0.tar.gz tar zxvf elasti...
getsentry搭建部署文件
一 檢視及公升級環境要求 docker要求 docker 17.05.0 compose 1.23.0 記憶體要求 至少 2400mb ram 檢視docker版本 docker version 檢視docker compose版本 docker compose version docker com...