如何在ubuntu系统上建立一个ftp服务器

如何在ubuntu系统上建立一个ftp服务器,第1张

工具/原料

Linux系统

Ubuntu/CentOS都可以

方法/步骤

1

1、更新源列表

打开”终端窗口”,输入”sudo apt-get update” 回车--->输入当前登录用户的管理员密码,回车,等待该命令执行完成就可以了。如果不运行该命令,直接安装vsftpd就会出现几个软件包无法下载。

2

2、安装vsftpd

打开终端,输入”sudo apt-get install vsftpd” 回车,安装完成即可。

3、判断vsftpd是否安装成功

打开终端,输入”sudo service vsftpd restart” 重启vsftpd服务器,回车后,vsftpd处于运行状态,则安装成功。

4、新建”/home/test” 目录作为用户主目录

打开终端窗口,输入”sudo mkdir /home/test” 回车,在输入”sudo ls

/home” 回车,有一个test目录,则用户目录创建成功。

5、新建用户test并设置密码

打开终端,输入”sudo useradd –d /home/test –s /bin/bash test” 回车,新建用户成功,在输入”sudo passwd test” 设置test用户的密码(输入两次) 回车,密码设置成功。

6、配置文件/etc/vsftpdconf

打开终端,输入”sudo vim /etc/vsftpdconf” 回车,打开vsftpd文件,进入插入(编辑)模式向文件中追加”userlist_deny=NO

userlist_enable=YES userlist_file=/etc/allowed_users” 和 ”seccomp_sandbox=NO” 设置文件中的”local_enable=YES” 保存退出即可。

7、新建/etc/allowed_users文件

打开终端,输入”sudo vim /etc/allowed_users” 回车,输入test,保存并退出即完成该文件的创建。

8、使用vim查看/etc/ftpusers文件中的内容

打开"终端窗口",输入"sudo vim /etc/ftpusers" 回车-->打开这个文件后,检查是否有test这个用户名,若没有,就直接退出。若有就删除test用户名,因为这个文件中记录的是不能访问FTP服务器的用户清单。

9、使用WinSCP登录FTP服务器

用test用户名登录linux,打开终端,在根目录下新建文件ftpTestFiletxt和userTestDir目录,便于测试。

10、使用WinSCP工具远程登录到FTP服务器

打开WinSCP工具进入登录界面,输入FTP服务器的IP(192168220128)、用户名(test)、密码(123456)即可登录到FTP服务器,如图可看到FTP根目录下的文件。

11、测试文件的上传与下载

将本地文件UploadFiletxt上传到FTP服务器

从FTP服务器下载ftpTestFiletxt到本地

12、查看FTP服务器是否存在上传的文件

13

最后经过测试,能实现文件的上传与下载,

国内服务器延迟低反应快,下载速度也快,你如果使用ubuntu默认的源更新会让你慢的吐血,建议装完ubuntu第一件事情添加源,推荐添加163的源,ubuntu

wiki上面有很多源。

需要Ubuntu安装Samba这个工具进行连接。

1、需要首先确认samba-client已经安装了。

yum list samba-client

2、如果samba-client没有安装,安装命令如下:

yum install samba-client

3、查看一下本地服务器的共享情况。

smbclient -L //IP地址 -U 用户名

4、创建一个挂载点,在本地目录空间中创建一个挂载目录。

mkdir -p /mnt/MYSHARE

5、使用mount命令挂载共享文件夹了。

mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”

注:cifs使用Linux常用的网络文件类型,“-o”表示挂载参数,常见的是需要提供共享的用户名和密码进行连接。

如图所示:已经连接到本地服务器

搜索rootlocalhost,dmidecode-tsystem|grep,SerialNumber,SerialNumber,2102310YPY10J30。

单独查看服务器的序列号rootlocalhost,dmidecode-tsystem|grep,SerialNumber,SerialNumber,2102310YPY10J30。统一查看服务器SN序列号和型号rootlocalhostdmidecode,grepSystemInformation,A9egrep,ManufacturerProductSeria。

戴尔服务器概述服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。

你好,当前linux操作系统的服务器占据了整个服务器操作系统的80%以上,所以掌握linux的系统管理,是一名合格运维工程师的必要,ubuntu即为debian的衍生版本,所以各种特性最接近debian.个人觉得还是使用RHEL /CENTOS作为服务器操作系统比较合适,1 在企业中最受欢迎的是红帽公司,因为它解决了客户的后顾之忧,可以在遇到问题时候求助官方,而不是放眼忘穿,等待别人的“救助”2 ubuntu 比较适合作为个人用户的桌面系统使用,,界面比较华丽,而且更新周期比较快,所以对于个人玩家是非常合适的,但是服务器是企业的命根子 需要稳定,而不是华丽。综合以上的原因建议采用RHEL/CENTOS作为你公司的服务器操作系统,推荐你一本入门的"葵花宝典"《linux就该这么学》这本书,是有多名多年经验的运维工程师编写的,书中都是干货,可以帮助你快速入门linux操作系统!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在ubuntu系统上建立一个ftp服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情