Linux安装ftp服务(详细)
1、登录Xshell
2、安装vsftpd
查看是否已经安装过vsftpd了
rpm -qa|grep vsftpd
如果没安装过执行如下命令
yum -y install vsftpd
3.修改vsftpd配置(关闭匿名访问)
打开配置文件:
vi /etc/vsftpd/vsftpd.conf
将文件中
anonymous_enable=YES
修改为: (代开后 按 I 进行配置文件操作;操作完成按ESC 后 用 :Wq 退出)
anonymous_enable=NO
匿名用户首先要配置的就是配置文件中的“anonymous_enable=YES”这一项,默认情况下是允许匿名访问,匿名用户提供了专门的两个匿名账号来供使用“anonymous和ftp”无需输入密码,登陆成功后,使用ls命令列表显示,get下载,put上传。当然,在实际中,是不建议给匿名用户太多权限的:所以关闭;详细原因见:https://blog.csdn.net/m0_46756244/article/details/105480899
重启服务使配置生效
service vsftpd restart
4.创建SFTP用户
创建 账户为 sftpuser 的用户
1 | useradd -d / var /ftp/mysftp [userName] |
添加密码
passwd [userName]
5.开启防火墙端口(默认21)
1 | iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT |
保存:
service iptables save
重启:
service iptables restart
6.尝试访问sFTP
ftp://ip/
6备注(日常所需命令)
启动ftp命令
1 | service vsftpd start |
停止ftp命令
service vsftpd stop
重启ftp命令
service vsftpd restart
白茶清欢无别事,我在等风也等你,苦酒折柳今相离,无风无月也无你。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架