A-A+

阿里云Linux服务器安装配置ftp教程

2017年06月03日 网站建设 暂无评论 阅读 25 views 次

前不久购买了阿里云服务器,在Linux系统上配置ftp和上传网站上遇到了一些问题,最后终于解决。在这里做一个完整的记录,希望能给遇到此类麻烦的小伙伴一点帮助。因为时间的缘故就不一一截图了,只贴关键的代码。

首先呢下载putty工具,连接到云服务器,输入IP,端口是22,选择SSH,点击open。输入你的阿里云服务器的账号密码,这里就不多说了。 

第一步是下载安装vsftpd和ftp。

使用yum命令安装vsftp

#yum install vsftpd -y

# yum install ftp


Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:2.2.2-24.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch             Version                 Repository      Size
================================================================================
Installing:
 vsftpd           x86_64           2.2.2-24.el6            base           156 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 156 k
Installed size: 340 k
Is this ok [y/N]: y
Downloading Packages:
vsftpd-2.2.2-24.el6.x86_64.rpm                           | 156 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : vsftpd-2.2.2-24.el6.x86_64                                   1/1
  Verifying  : vsftpd-2.2.2-24.el6.x86_64                                   1/1

Installed:
  vsftpd.x86_64 0:2.2.2-24.el6

Complete!

第二步:

添加ftp帐号和目录

先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:

#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

修改该帐户密码:

#passwd pwftp

修改指定目录的权限

#chown -R pwftp.pwftp /alidata/www/wwwroot

4.配置vsftp 

 特别注意,这里一定要用vi,,用别的编辑器window系统中修改了再传上去会出错

500 OOPS: vsftpd: cannot locate user specified in 'chown_username':whoever

编辑vsftp配置文件,命令如下:

#vi /etc/vsftpd/vsftpd.conf

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES

保存修改,按ESC键,输入:wq

6.启动vsftp服务并测试登录

使用命令启动vsftp服务:

#service vsftpd start

然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。

[右] 正在打开数据连接 IP: 0.0.0.0 端口: 43874
[右] LIST -al
[右] 150 Here comes the directory listing.
[右] 226 Directory send OK.
[右] 列表完成: 315 字节 于 0.28 秒 (1.1 KB/秒)
[右] CDUP
[右] 250 Directory successfully changed.
[右] PWD

最后,别忘记把这个服务器设成开机自动启动哟。

输入#setup指令进入系统服务菜单,选择你想启动的服务比如httpd,然后重起机器或者/etc/rc.d./init.d/httpd 

  start 

2017-06-03_142408

打赏作者
如果文章对您有所帮助请打赏支持本站发展。

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

标签:

给我留言

您必须 登录 才能发表留言!

Copyright © 大一网 保留所有权利.   Theme  Ality

用户登录 ⁄ 注册

分享到: