美文网首页
FTP / SFTP

FTP / SFTP

作者: 青丝如梦 | 来源:发表于2020-01-21 17:14 被阅读0次

查看是否安装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.

相关文章

网友评论

      本文标题:FTP / SFTP

      本文链接:https://www.haomeiwen.com/subject/xpjnwqtx.html