查看是否安装ftp:
which vsftpd
安装ftp服务:
yum -y install vsftpd
安装ftp命令:
yum install ftp
查看ftp状态:
service vsftpd status
修改ftp配置:
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO【关闭匿名登陆功能】
chroot_list_enable=YES 【限制访问自身目录】
chroot_list_file=/etc/vsftpd/chroot_filelist【编辑chroot_filelist文件,将受限制的用户添加进去,每行一个用户,添加进去的用户为步骤4中添加的用户】
user_config_dir=/etc/vsftpd/vsftpd-user-conf【编辑vsftpd-user-conf文件,将受限制的用户添加进去,每行一个用户,添加进去的用户为步骤4中添加的用户】
新增时vsftpd-user-conf中只写用户名即可
启动ftp服务:
systemctl start vsftpd 或 service vsftpd start
root用户登陆添加用户:
增加用户ftpadmin,并指定ftpadmin用户的主目录为/data/ftpfile:
useradd -d /data/ftpfile ftpadmin
为ftpadmin 用户设置密码:
passwd ftpadmin
限定用户ftpadmin 只能ftp登陆:
usermod -s /sbin/nologin ftpadmin
登陆ftp:
ftp 192.168.200.152
其他命令
修改用户主目录:
usermod -d /home/ftpfile ftpadmin
防火墙开启21端口:
vim /etc/sysconfig/iptables
重启ftp服务:
service vsftpd restart
SFTP
https://juejin.im/post/5dc6c31b5188255fb17e92f6
安装服务:
yum install openssh-sftp-server
重启sshd服务:
#输入命令重启服务。
service sshd restart
登陆:
sftp -P 22 sftpadmin@127.0.0.1
端口 用户名 IP
- FTP 主动模式与被动模式
服务器输入 passive 翻转主动/被动模式
ftp> passive
Passive mode on.
ftp> passive
Passive mode off.
网友评论