腾讯云服务器配置FTP文件服务脱坑

451 阅读3分钟

FTP太坑了,上周配置好可用的文件上传服务。今天周一上班再试的时候又不可用了,用户登录不上了...

文件管理器连接ftp

在文件管理器和浏览器连接ftp没有日志,在cmd命令行可以看到日志

cmd命令行连接ftp

使用 WinSCP 软件还是很靠谱的,放弃Ftp使用WinScp软件来做文件上传(2020-8-10第二次更新)

WinSCP 软件创建新的站点连接,使用root账号登陆,这样就有了根目录下所有的文件操作权限。 右边就是远程服务器的文件目录。

先讲一下配置ftp的辛酸历程吧,太艰难了

  • 刚开始使用华为云的搭建FTP站点(Linux)文档进行配置,结果失败了。因为之前使用华为云服务器配置是成功的...
  • 使用腾讯云社区里面一篇腾讯云服务器linux centos 7.4 搭建ftp服务器文档进行配置,结果失败了。用户登陆不上,提示Login failed: 530 Login incorrect.
  • 卸载 FTP 后重新安装,没有修改ftp的配置文件/etc/vsftpd/vsftpd.conf,添加用户后使用 chomd 命令修改文件夹权限,使用 usermod 命令修改用户根目录,终于成功了可以上传和下载文件了,当时实现了用户可以访问服务器根目录。
    • 在重新连接服务器后,发现之前的配置失效了...
    • 于是又是一顿折腾,在使用了 chmod 777 -R / 这个命令之后一切都安静了。本想着修改根目录权限为可修改权限,这样我就可以使用ftp对服务器所有目录进行文件的交互了。
    • 查了这个命令的影响 参考文章 后,就开始补救。又在腾讯云服务器买了一台零时服务器,导出权限配置文件linux.chmod.bak,然后就试着上传到原腾讯云服务器上。
      • 打开之前安装的Xshell后发现过了试用期,不能再使用了。于是重新安装了新的破解版的Xshell然后连接云服务器没连上,我以为是Xshell破解版的不管用呢。想想没有其他上传文件的方法就下班回家了。
      • 今天早晨再连接服务器的时候发现连接不上了,各种方法都不管用。试了备份镜像、快照,使用快照回滚镜像重装系统等方法都不能登陆服务器了...

终于折腾了一上午后,只能以正常镜像重装系统了,就丢掉了之前的服务器数据。

多么深刻的一次操作啊!!!

但庆幸的是:服务器上面还没有太多数据,并且部署的项目都在github有存档。而且最关键的 nginx配置 在昨天上午已经写成文章记录下来了,参考我的另一篇文章腾讯云服务器配置Nginx实践。其他的就是安装一些应用程序及部署一些应用了,对于我这个新手来说也算是再次学习、优化的过程吧。

今天下午再次尝试多次后,终于找到了一个比较简单的方法参考阿里云FTP的搭建和使用-官方文档

讲一句题外话:腾讯云的这个文档做的是真不全啊

FTP服务配置参考文章

上周没写完的部分这周也不继续写了,因为ftp消耗太多时间了。而且不稳定、不可靠。难受

修改用户的主目录命令 usermod -d /home/ftpzyj/pub ftpzyj