开发者社区> 问答> 正文

轻量应用服务器如何连接ftp,然后上传自己的代码

轻量应用服务器如何连接ftp,然后上传自己的代码

展开
收起
1940511419204068 2018-09-30 09:17:29 7340 0
2 条回答
写回答
取消 提交回答
  • 兄弟 ,你解决了吗? 我也是一样的痛苦,你要是解决了记得告诉我一声,教教我,感谢了
    2018-11-22 16:11:51
    赞同 2 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    FTP的安装与配置

    安装前准备

    vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件。

    1.安装vsftpd,直接yum 安装就可以了

    1. yum install -y vsftpd  

    出现下图表示安装成功。

    2.相关配置文件:

    1. cd /etc/vsftpd

    /etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件

    /etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器

    /etc/vsftpd/user_list //白名单,允许访问FTP服务器的用户列表

    3.启动服务

    systemctl enable vsftpd.service //设置开机自启动

    systemctl start vsftpd.service //启动ftp服务

    netstat -antup | grep ftp //查看ftp服务端口

    登录ftp服务器。

    匿名ftp的基本配置

    使用匿名FTP,用户无需输入用户名密码即可登录FTP服务器,vsftpd安装后默认开启了匿名ftp的功能,用户无需额外配置即可使用匿名登录ftp服务器。

    匿名ftp的配置在/etc/vsftpd/vsftpd.conf中设置。

    anonymous_enable=YES //默认即为YES

    这个时候任何用户都可以通过匿名方式登录ftp服务器,查看并下载匿名账户主目录下的各级目录和文件,但是不能上传文件或者创建目录。

    为了演示效果,我们安装一个lftp软件。

    1. yum -y install lftp //安装lftp

    利用lftp 公网ip连接到ftp服务器,可以看到只能查看和下载,不能进行上传操作

    1. lftp 公网ip #连接到ftp服务器
    2. cd pub/ #切换到pub目录
    3. put /etc/issue #上传文件
    4. get test.1 #下载文件

    匿名ftp的其他设置

    出于安全方面的考虑,vsftpd在默认情况下不允许用户通过匿名FTP上传文件,创建目录等更改操作,但是可以修改vsftpd.conf配置文件的选项,可以赋予匿名ftp更多的权限。

    允许匿名ftp上传文件。 

    修改/etc/vsftpd/vsftpd.conf

    write_enable=YES

    anon_upload_enable=YES

    2、更改/var/ftp/pub目录的权限,为ftp用户添加写权限,并重新加载配置文件

    1. chmod o+w /var/ftp/pub/ #更改/var/ftp/pub目录的权限
    2. systemctl restart vsftpd.service #重启ftp服务

    3、测试

    配置本地用户登录

    本地用户登录就是指使用Linux操作系统中的用户账号和密码登录ftp服务器,vsftp安装后默只支持匿名ftp登录,用户如果试图使用Linux操作系统中的账号登录服务器,将会被vsftpd拒绝

    1.创建ftptest用户

    1. useradd ftptest #创建ftptest用户
    2. passwd ftptest #修改ftptest用户密码

    2.修改/etc/vsftpd/vsftpd.conf

    anonymous enable=NO

    local_enable=YES

    3.还是通过lftp连接到ftp服务器

    另外简单介绍下vsftpd.conf的配置文件参数说明。

    1. cat /etc/vsftpd/vsftpd.conf

    用户登陆控制



    望采纳,谢谢🙏

    2018-09-30 09:25:36
    赞同 9 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载