阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1000元阿里云代金券html
前不久购买了阿里云服务器,在Linux系统上配置ftp和上传网站上遇到了一些问题,最后终于解决。在这里作一个完整的记录,但愿能给遇到此类麻烦的小伙伴一点帮助。由于时间的缘故就不一一截图了,只贴关键的代码。linux
首先呢下载putty工具,链接到云服务器,输入IP,端口是22,选择SSH,点击open。输入你的阿里云服务器的帐号密码,这里就很少说了。windows
第一步是下载安装vsftpd和ftp。bash
# yum install vsftpd -y
# yum install ftp
12复制代码
进入/sbin/nologin(用cd和ls命令检查下nologin的位置,一般位置在/usr/sbin/nologin 或者/sbin/nologin),而后新增用户,其中username处填写你的用户名。更改密码,而后系统提示要输入新密码和确认密码:服务器
# cd sbin/nologin
# useradd username
# passwd username
123复制代码
下面进行配置ftp,打开ftp配置文件vsftpd.conf。咱们要对这个文件进行修改,其中:修改的时候,/是搜索键,i是修改键,esc是取消键(确认键),最后修改为功后,点esc,而后输入冒号wq即‘:wq’,回车,完毕。tcp
# vi /etc/vsftpd/vsftpd.conf
1复制代码
须要修改的内容很简单:第一,anonymous_enable=YES 改成 anonymous_enable=NO;第二,去掉下面三句代码前面的注释符号#便可,保证这三局生效:(vsftpd.conf配置文件的内容网上有详细介绍)
local_enable=YES
write_enable=YES
chroot_local_user=YES
而后esc,:wq,回车,保存完毕。
配置成功以后,启动ftp服务:工具
# service vsftpd start 启动
# service vsftpd stop 关闭
# service vsftpd restart 重启写代码片
123复制代码
进入ftp测试内网是否能够链接。测试
# ftp
ftp > open 127.0.0.1
12复制代码
输入Name(前面设置过的username)和密码,若显示
Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
则内网链接成功。以下图:
最重要的部分,也是我当时外网没法链接的缘由:开通21端口:网站
# netstat -an |grep 21 // 查看下端口监听是否在0.0.0.0上
# cd etc
# cd sysconfig
# vi iptables
# iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT //插入21端口
# iptables -nL //查看端口是否插入
123456复制代码
最后,在windows上下载ftp客户端ftpzilla,文件–站点管理器–新站点,输入主机IP,端口写21(ftp默认21),协议:FTP文件传输协议,加密:只使用普通…,登陆类型:正常,传输设置-传输模式:主动。用户名密码也是以前设置过的username。
登陆便可链接成功。
这样就能够随意在windows和阿里云服务器linux端互相传输文件了。阿里云
最后阿里云福利
阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1000元阿里云代金券