| 2022-05-11
FTP指的就是文件传输协议的英文简称,它主要是使用在internet上控制文件的双向传输。这是一个应用程序,只是针对不同的操作系统,也会对应不一样的FTP应用程序,不过这些程序都要遵循同一种协议来传输文件。在Linux系统的学习当中,大家就会学习到搭建复合胎盘服务器,那么大家应该如何用Linux搭建ftp服务器呢?
一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。
1、检查安装vsftpd软件
使用如下命令#
rpm -qa |grep vsftpd
可以检测出是否安装了vsftpd软件,如果没有安装,使用YUM命令进行安装
yum install vsftpd -y
2、启动服务
使用vsftpd软件,主要包括如下几个命令:
启动ftp命令
service vsftpd start
停止ftp命令
service vsftpd stop
重启ftp命
service vsftpd restart
3、vsftpd的配置
ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:
ftpusers 该文件用来指定那些用户不能访问ftp服务器。
user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
vsftpd.conf vsftpd的主配置文件
4、以匿名用户登录
我们去掉配置文件vsftpd.conf 里面以下
anon_upload_enable=YES
anon_mkdir_write_enable=YES
两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。
5、非匿名账户的创建与使用
vsftpd服务与系统用户是相互关联的,例如我们创建一个名为testwww
useradd testwww
passwd testwww
6、登录方式
浏览器打开 :
浏览器上输入
ftp://vsftp所在机器ip/
文件打开 :
文件夹输入
ftp://vsftp所在机器ip/ ;
右键可以选择登录
1、浏览器访问 http://b.oray.com ,输入花生壳Linux 5.1在安装时产生SN码与默认登录密码admin登录。
2、首次登录,需先激活。提供扫码激活和密码激活两种方式,可灵活选择。
①扫码激活:需使用花生壳管理APP或微信进行扫码激活;
②密码激活:输入已注册的贝锐账号密码激活。
3、激活成功后,进入花生壳管理平台。若绑定SN码的账号只有动态域名解析功能,需使用内网穿透功能时,可点击“免费开通”,或直接将账号升级到带内网穿透功能的服务版本。
还可把鼠标移动到页面右上角账号处,点击“切换账号”更换带内网穿透功能的账号登录使用。
4、添加内网穿透映射时,点击页面上的“增加映射”按钮。
5、根据页面提示填写映射所需的信息,这里以映射Ubuntu系统的SSH服务(22端口)为例:
①应用名称:自定义
②应用图标:自行选择
③映射类型:选择TCP
④映射模板:暂不选择模板
⑤外网域名:选择用作外网访问的域名
⑥外网端口:选择动态端口
⑦内网主机:映射的Ubuntu系统内网IP地址
⑧内网端口:映射的服务类型对应端口22
⑨带宽:购买映射带宽后,可支持给映射分配额外带宽,这里保存默认。
确认映射内容无误后,点击“确定”。
6、映射添加完成,生成格式为:域名+5位数端口号的外网访问地址。
7、在外网的电脑上,打开连接SSH服务的工具程序,输入域名与5位数端口号。
8、远程访问SSH服务成功,此时只要保持Linux上安装的花生壳程序在线即可。
花生壳在13年11月份就已经发布了内网穿透服务,在这样的状况下,不需要用到公网就可以进行内网穿透的服务,而且它还支持Linux、Windows、树莓派等多个操作系统,实现远程管理,能够为大家提供许多便利。使用它就可以进行linux搭建ftp服务器了,要是大家也有搭建FTP服务器方面的需要,就可以尝试一下这个软件了。