由于要将本地程序上传至云服务器中,所以需要给云服务器端安装ftp服务器。记录一下ftp的安装过程,以便以后使用。服务器端所用系统为Ubuntu16.04.

1. 安装ftp服务器,

apt-get install vsftpd ftp

2. 配置ftp服务器,在/etc/vsftpd.conf中修改,注意修改前先备份一份。

cp /etc/vsftpd.conf /etc/vsftpd_bk.conf
vim /etc/vsftpd.conf

3.

# 上面默认下不变
write_enable=YES
utf8_filesystem=YES

4. 重启ftp服务器

systemctl restart vsftpd

5. 命令行下运行试试

zf ~ $ ftp localhost
Connected to localhost.
(vsFTPd 3.0.)
Name (localhost:zf): zf
Please specify the password.
Password:
Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

6. 也可以试试root用户是否可以登录,默认是不让登录的,如果要root登录的话,需要把/etc/ftpusers中的root注释掉。

# /etc/ftpusers: list of users disallowed FTP access. See ftpusers().

# root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

7.此时就可以通过浏览器连接到云服务器了,在地址栏输入ftp://服务器端IP.

试试在服务器端新建或者删除文件,浏览器端是否可以看到改变。

8. 我本地用的是Ubuntu16.04系统,它还有一个很方便的连接服务器方法,打开任意一个文件夹,选择它菜单栏的文件->连接到服务器

输入服务器地址ftp://IP,然后输入用户名和密码就可以登录操作了,这样就像打开本地文件夹一样,操作也与本地无异,也可以在本地修改文档,保存,然后在服务器端执行。

9、卸载

sudo apt-get remove --purge vsftpd

(--purge 选项表示彻底删除改软件和相关文件)

最新文章

  1. Quart.NET实施参考
  2. linux中find批量删除空文件夹
  3. java mail(发送邮件--163邮箱)
  4. mac terminal终端ls命令参数详解
  5. jsp中pageEncoding、charset=UTF -8
  6. Delphi的String内存结构(够清楚) good
  7. MyBatis 学习-与 Spring 集成篇
  8. hihoCoder挑战赛11 A 随机斐波那契
  9. Struts2---声明式异常处理
  10. java异常详解
  11. Android源码博文集锦1
  12. C#操作SqlServer MySql Oracle通用帮助类Db_Helper_DG(默认支持数据库读写分离、查询结果实体映射ORM)
  13. uva 471 - Magic Numbers
  14. 关于jquery ajax跨域请求获取response headers问题
  15. numpy教程:快速傅里叶变换模块numpy.fft
  16. 黑洞版视频裂变程序【接口版】全新上线,全新UI,支持分享数据统计
  17. ssh-login 一键密码加密登录工具
  18. EfRepository
  19. Luogu P5285 / LOJ3050 【[十二省联考2019]骗分过样例】
  20. JavaScript 从入门到放弃(二)模块化工具requirejs

热门文章

  1. 在MyEclipse中怎么修改Servlet模板
  2. FDMemTable三层提交数据总是不成功的原因
  3. Javascript Object.defineProperty()
  4. .Net MVC5路由机制与扩展
  5. js日期转换工具
  6. 如何关闭SQL进程
  7. OpenStack 业务链networking-sfc介绍 (2) - 底层原理
  8. CentOS运行C++语言的Hello World
  9. eclipse打包jar文件
  10. 表格Table宽度设置无效的解决方法