Linux中搭建ftp服务器的详细过程

闲话不多说直接写搭建ftp步骤,我的搭建环境是ubantu17,使用的连接工具是winscp


下面命令外面的“”均不输入;

 

第一步:打开终端(快捷键是Ctrl+Alt+t),如果当前用户不是root用户,请输入命令“su,然后输入root账户密码即可;

第二步:输入命令apt-get update,这一步是为了更新下载的数据源,如果不更新可能造成有几个后面的软件包无法下载;

第三步:输入命令apt-get install vsftpd完成安装vsftpd


第四步:判断vsftp是否安装成功,输入命令“service vsftpd restart”重启vsftpd服务,如果他在运行状态说明安装成功;


第五步:新建/home/uftp”目录作为用户主目录,输入命令“mkdir /home/uftp”回车 ,然后输入命令“ls /home”查看home目录下有uftp这个目录吗,如果有就是创建成功;

 

第六步:新建用户uftp并且设置密码,输入命令“useradd -d /home/uftp -s /bin/bash uftp

回车,然后再输入命令passwd uftp”回车,然后输入两次密码就设置ok

 

 

第七步:使用vi修改配置文件/etc/vsftpd.conf,输入命令“vi /etc/vsftpd.conf”回车,

向文件中添加userlist_deny=NO””userlist_enable=YES” , “userlist_file=/etc/allowed_users” ,

seccomp_sandbox=NO”,最后把文件中的“local_enable=YES”保存(如果提示无法保存,直接退出来,把读写和执行权限给这个文件,具体操作为:输入命令: “chmod 777 /etc/vsftpd.conf回车就可以了);

 

第八步:新建文件/etc/allowed_users,输入命令“vi /etc/allowed_users,打开后再这个文件内写入“uftp”保存即可;

第九步:查看/etc/ftpusers文件(不能访问ftp服务用户清单)的内容,输入命令“vi /etc/ftpusers”回车,如果里面有uftp,就把他删除;

第十步:安装winscp软件,进行远程登录访问;下载直接在百度下载就行

 

安装打开后,点击新建站点”,主机名输入ip,选着ftp,用户名就是uftp,密码就是你刚才设置的,直接登录就行了;

如果你上传文件的时候出现下列错误,如下图

Linux中搭建ftp服务器的详细过程_第1张图片

解决方法是:用命令:chmod 777 /home/uftp 把root权限给他就可以了。

你可能感兴趣的:(linux学习,服务器)