首页服务器linux安装ftp服务器 LINUX下如何开启ftp服务器

linux安装ftp服务器 LINUX下如何开启ftp服务器

编程之家2023-10-21112次浏览

今天给各位分享linux安装ftp服务器的知识,其中也会对LINUX下如何开启ftp服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

linux安装ftp服务器 LINUX下如何开启ftp服务器

如何linux 安装ftp服务器

在创建FTP服务器之有先命令: ps-ef|grep vsftpd

查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装。

然后再执行:yum install vsftpd-y

进行在线安装vsftpd这个服务。

安装成功以后需要把匿名登陆的这个功能关闭了。

使用命令: vim/etc/vsftpd/vsftpd.conf

linux安装ftp服务器 LINUX下如何开启ftp服务器

然后在里成找到:‍

anonymous_enable=NO

然后再查看一下vsftpd这个服务有没有启动。

使用命令: chkconfig--list

如果你如下图所示一样没有启动。

没有启动使用启动:chkconfig--level 35 vsftpd on

linux安装ftp服务器 LINUX下如何开启ftp服务器

再接下来就是创建用户名。

创建用户名:useradd jingyan

再然后就是创建密码。

命令:passwd jingyan

再输入两次密码就可以了。

最后重启一下服务:service vsftpd start

如果出现启动失败则可以使用:/etc/rc.d/init.d/vsftpd restart

成功链接FTP服务器上。

linux下怎么安装ftp服务器

1、检查安装vsftpd软件

使用如下命令#rpm-qa|grep vsftpd可以检测出是否安装了vsftpd软件,

如果没有安装,使用YUM命令进行安装。

2、启动服务

使用vsftpd软件,主要包括如下几个命令:

启动ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重启ftp命令#service vsftpd restart

3、vsftpd的配置

ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:

ftpusers该文件用来指定那些用户不能访问ftp服务器。

user_list该文件用来指示的默认账户在默认情况下也不能访问ftp

vsftpd.conf vsftpd的主配置文件

4、以匿名用户为例,我们去掉配置文件vsftpd.conf里面以下

anon_upload_enable=YES

anon_mkdir_write_enable=YES

两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。

5、非匿名账户的创建与使用

vsftpd服务与系统用户是相互关联的,例如我们创建一个名为test的系统用户,那么此用户在默认配置的情况下就可以实现登录,如图

登录后在页面创建名为“aa”的文件夹,同样我们在服务器test用户的home目录里也可以看到相同的文件。

LINUX下如何开启ftp服务器

1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下:

#which vsftpd

如果看到有vsftpd的目录说明服务器已经安装了ftp软件

2.查看ftp服务器状态

#service vsftpd status

3.启动ftp服务器

#service vsftpd start

4.重启ftp服务器

#service vsftpd restart

5.查看服务有没有启动

#netstat-an| grep 21

tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN

如果看到以上信息,证明ftp服务已经开启。

6.如果需要开启root用户的ftp权限要修改以下两个文件

#vi/etc/vsftpd.ftpusers中注释掉root

#vi/etc/vsftpd.user_list中也注释掉root

然后重新启动ftp服务。

7. vsftpd 500 OOPS: cannot change directory

登陆报错:

C:\>ftp 192.168.0.101

Connected to 192.168.0.101.

220(vsFTPd 2.0.5)

User(192.168.0.101:(none)): frank

331 Please specify the password.

Password:

500 OOPS: cannot change directory:/home/frank

Login failed.

ftp>ls

500 OOPS: child died

Connection closed by remote host.

解决方法:

setsebool ftpd_disable_trans 1

service vsftpd restart

就OK了!

这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。

8.永久开启,即os重启后自动开启ftp服务

方法一:

cd/etc/xinetd.d,编辑ftp服务的配置文件gssftp的设置:

vi/etc/xinetd.d/gssftp,将修改两项内容:

(a) server_args=-l–a去掉-a改为server_args=-l

(b) disable=yes改为disable=no

(c)保存退出。

方法二:

(a) system-config-services,进入图形界面的System services查看是否有 vsftpd项,如果没有转到2.,保存后退出

(b)用redhat第三张盘安装此服务(开始--删除/增加程序),200K左右

(c)#setup

此时能看到vsftpd项,此时选中此services项,保存后退出.

linux安装ftp服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于LINUX下如何开启ftp服务器、linux安装ftp服务器的信息别忘了在本站进行查找哦。

steam连不上服务器,steam无法连接服务器怎么办柬埔寨服务器 东南亚外贸怎么选择服务器