linux 下关闭ftp服务的方法

linux 下关闭ftp服务的方法

在Linux系统中,有多种方法可以关闭FTP服务。以下是两种常见的方法:

1. 使用systemctl命令

如果你的系统使用systemd,你可以使用`systemctl`命令来控制服务的启动和停止。以下是关闭FTP服务的步骤:

a. 打开终端。

b. 输入以下命令以停止FTP服务:

```

sudo systemctl stop vsftpd

```

c. 要在系统启动时禁用FTP服务,请运行以下命令:

```

sudo systemctl disable vsftpd

```

请注意,上述命令适用于使用vsftpd守护进程的Linux系统。如果你的系统使用其他FTP守护进程(如ProFTPD或Pure-FTPd),请相应地更改命令。

2. 编辑配置文件

另一种关闭FTP服务的方法是编辑其配置文件。大多数FTP守护进程使用配置文件来指定服务的运行方式。以下是编辑配置文件的基本步骤:

a. 打开终端。

b. 使用文本编辑器(如vi或nano)打开FTP守护进程的配置文件。例如,对于vsftpd,可以使用以下命令打开其配置文件:

```bash

sudo nano /etc/vsftpd.conf

```

c. 在配置文件中,查找与启动和停止相关的设置。这些设置可能类似于以下内容:

```arduino

listen=YES

```

```bash

inetd_listen_port=21

```

d. 将相关设置更改为`NO`或注释掉(在行首添加`#`符号)。这将阻止FTP服务在启动时运行。

e. 保存并关闭配置文件。在nano编辑器中,按`Ctrl + X`,然后按`Y`键确认保存。

f. 重新启动FTP守护进程以使更改生效。对于vsftpd,可以使用以下命令:

```sql

sudo systemctl restart vsftpd

```

合集下载

linux AS4下怎么启动FTP服务

linux AS4下怎么启动FTP服务

linux AS4下怎么启动FTP服务

你可以先看看vsftpd起没启动

第一:netstat -an | grep 21

或者你 打ntsysv命令

看看你的服务里vsftpd这个项有没有选择上

然后service vsftpd start

第二:

如果服务里没有vsftpd说明你的机器没有安装上vsftpd

那你去 里下一个vsftpd,针对你的系统版本

用rpm -ivh vsftpd.rpm呵呵就可以了

第三:如果你的telnet没有的话,说明它没有启动

chkconfig telnet on 这个命令来启动它

222

启动telnet 用

方法二:编辑 /etc/xinetd.d/telnet

[root@LRDN root]# vi /etc/xinetd.d/telnet

找到 disable = yes 将 yes 改成 no 。

(或者是用#把disable=yes注释掉)

可不可以?

对啦,还得service xinetd restart

333

rpm -qa | grep vsftpd

rpm -qa | grep telnet-server

rpm -qa | grep telnet

看有没有输出,如果没有挂载光盘rpm -ihv xxx.rpm就行。

444

rad hat 也可以

chkconfig --list | grep vsftp

chkconfig --list | grep telnet

555

LINUX下如何开启FTP服务器

redhat 下开启FTP(已安装FTP服务器)

[root@erpapptest init.d]# /etc/rc.d/init.d/vsftpd status vsftpd (pid 29792) is running...

现如今越来越多的人选择了开源的Linux操作系统,其不逊于Windows的性能和平易近人的价格是人们选择它的最好理由,而Red Hat Linux 9是Linux操作系统中使用最广的一种。Red Hat Linux 9利用其简单的配置和用户熟悉的图形界面为人们提供了丰富的Internet服务,FTP便是其提供的服务之一。在众多的网络应用中,FTP有着非常重要的地位,互联网中各种各样的软件资源大多数都放在FTP服务器中。与大多数互联网服务一样,FTP也是一个客户机/服务器系统。下面我就给大家简单介绍一下如何在Red Hat Linux 9 下架设FTP服务器,希望藉此抛砖引玉。

Linux下开启和关闭Telnet服务

Linux下开启和关闭Telnet服务

Linux下开启和关闭Telnet服务

telnet与ssh相比,安全性能并不高,但是在SSH版本升级或者其他的情况下还是需要开启这一服务。 linux提供服务是由运行在后台的守护程序(daemon)来执行的,telnet服务是由xinetd守护的。

SUSE10下

一、开启telnet服务

(1)使用命令查看已经安装的telnet包。

通常telnet包是系统默认安装的,做为客户端;telnet-server包需要自行安装,做为服务端。

(2)下载或者从安装光盘里复制相同版本的telnet-server-1.2-14.4.i586.rpm包。

安装telnet-server包,命令如下:

rpm –ivh telnet-server-1.2-14.4.i586.rpm

安装完全后使用命令rpm –qa|grep telnet-server验证包是否安装成功。

(3)查看telnet服务是否开启,命令如下:

(4)开启telnet服务(有两种方式)

a)vi /etc/xinetd.d/telnet,将disable=yes改成disable=no;

b)chkconfig telnet on;如果需要设置telnet服务为开机自启动,使用命令chkconfig -add telnet或者chkconfig --add telnet

(5)激活telnet服务

使用命令server xinetd restart或者/etc/init.d/xinetd restart使更改生效。

(6)测试telnet服务是否可用

二、关闭telnet服务

(1)关闭telnet服务(有两种方式)

a)vi /etc/xinetd.d/telnet,将disable=no改成disable=yes;

b)chkconfig telnet off;如果需要设置telnet服务不为开机自启动,使用命令chkconfig -del telnet或者chkconfig --del telnet

linux下设置ftp服务

linux下设置ftp服务

1、 设置vsftpd,默认linux下安装自带vsftpd,在命令行下运行setup 找到network setup选中vsftpd 属性;

2、修改配置 /etc/vsftpd/vsftpd.conf

# Example config file /etc/vsftpd/vsftpd.conf

#

# The default compiled in settings are fairly paranoid. This sample file

# loosens things up a bit, to make the ftp daemon more usable.

# Please see vsftpd.conf.5 for all compiled in defaults.

#

# READ THIS: This example file is NOT an exhaustive list of vsftpd options.

# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's

# capabilities.

#

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).

anonymous_enable=NO

#

# Uncomment this to allow local users to log in.

local_enable=YES

#

# Uncomment this to enable any form of FTP write command.

write_enable=YES

#

# Default umask for local users is 077. You may wish to change this to 022,

linux下关闭端口占用的三种方法

linux下关闭端口占用的三种方法

linux下关闭端⼝占⽤的三种⽅法

总结在linux下关闭端⼝占⽤的三种⽅法。1.通过杀掉进程的⽅法来关闭端⼝占⽤。

每个端⼝都有⼀个守护进程,即每个端⼝都是⼀个进程占⽤着,只要找到这个守护线程并kill掉就可以了。

具体是⽤ netstat -anp |grep 命令找出占⽤这个端⼝的进程,然后⽤ kill -9 PID 命令杀掉该进程即可。2.通过开启关闭服务的⽅法来开启/关闭端⼝。

因为每个端⼝都有对应的服务,因此要关闭端⼝只要关闭相应的服务就可以了。linux中开机⾃动启动的服务⼀般都存放在两个地⽅:

/etc/init.d/⽂件夹下的服务:

这个⽂件夹下的服务都可以通过运⾏相应的script(脚本)来启动或关闭。

以yanggb服务为例:

启动yanggb服务的脚本是 ./yanggb start (打开了TCP 666端⼝)。

关闭yanggb服务的脚本是 ./yanggb stop (关闭TCP 666端⼝)。

查看yanggb服务当前状态的脚本是 ./yanggb? status (查看服务是否运⾏)。/etc/xinetd.d/⽂件夹下的服务:

这个⽂件夹下的服务需要通过更改服务的配置⽂件,并重新启动xinetd才可以。

以auth服务为例:

要启动auth服务,需要打开/etc/xinetd.d/auth配置⽂件,更改 disable=no ,保存退出。

运⾏auth服务(重启服务使修改后的配置⽂件⽣效),执⾏命令: /etc/rc.d/init.d/xinetd restart 。

要停⽌auth服务,打开/etc/xinetd.d/auth配置⽂件,更改 disable=yes ,保存退出。

运⾏auth服务(重启服务使修改后的配置⽂件⽣效),执⾏命令: /etc/rc.d/init.d/xinetd restart 。3.通过防⽕墙限制端⼝。

以下介绍的⽅法在Linux命令下使⽤,很简便。

开端⼝为: iptables -A INPUT -p $port -j ACCEPT 。

Linux操作系统下的SMB、DHCP、DNS、FTP、MAIL、WEB六个服务总结

Linux操作系统下的SMB、DHCP、DNS、FTP、MAIL、WEB六个服务总结

安装与配置网络服务 小结

一、安装组件 按照顺序 值得注意

二、修改文件 语法格式 保障顺利

三、启动服务 名称状态 对应一体

四、验证功能 权限版本 体会原理

一、SMB服务

1.SMB服务功能:不同系统主机之间实现文件、打印机等资源共享

2.SMB服务主配置文件路径:/etc/samba/smb.conf/

3.SMB服务启动(重启、停止)方法:# service smb start (restart 、stop)

4. SMB主配置文件片段:

Security = user (share) 安全模式

[ BDDY ] 共享名

comment = BDDY share 注释

path = /root/bddy 共享路径

public = no 匿名访问权限

writable = yes 允许写入权限

valid users = bob,tom,@bddy 访问限制

5. 在服务器安全模式设为user时,符合哪些条件的用户才能顺利访问SMB服务器?

答:存在用户,用户生效,为用户设置smb密码

# useradd XXX

# passwd XXX

# smbpasswd - a XXX

6.客户端如何实现对SMB服务器的访问?

答:\\ samba服务器IP地址

二、DHCP服务

1.DHCP服务功能:动态主机配置协议 自动分发TCP/IP参数

2.DHCP服务主配置文件路径:/ etc / dhcpd.conf。该文件组建安装成功后会生成一个范本,要复制过来:#cp /usr/share/doc/dhcp*/dhcpd.conf.sample

linux下FTP服务的配置

linux下FTP服务的配置

Ftp 服务

一、 简要信息:

需要安装的包裹:vsftp lftp db4-utils(虚拟用户时使用)

主配置文件位置:/etc/vsftpd/vsftpd.conf

保存本地永久性不允许进行登陆的本地账号位置:/etc/vsftpd/ftpusers

本地用户登陆ftp server的命令格式:lftp -u UserName IPAddress

匿名用户登陆ftp server的命令格式:lftp IPAddress

二、主要配置:

1. 匿名用户配置问题:

匿名用户上传文件需要更改文件夹权限:777

Selinux权限影响匿名用户上传,更改以下:

setsebool -P allow_ftpd_anon_write on

setsebool -P allow_ftpd_full_access on

2. 匿名用户相关配置所需修改的条目(主配置文件):

匿名用户创建目录:

anon_mkdir_write_enable=YES

anon_root = /home (改变匿名用户目录)

匿名用户删除文件:

anon_other_write_enable=YES

匿名用户浏览:

anon_world_readable_only=NO

匿名用户上传文件归属用户:

chown_uploads=YES

chown_username=LocalHostUserName

匿名用户查看与下载:

anon_world_readable_only=NO/YES

(只可查看列表,不可下载/允许匿名登入者下载可阅读的档案)

3. 安全设置:

禁止登录根目录: chroot_local_user=YES

chroot_list_enable=NO

只允许列表内用户访问:

chroot_list_enable=YES

chroot_list_deny=no

Linux系统平台下配置Proftp服务的小技巧Ftp服务器 电脑资料

Linux系统平台下配置Proftp效劳的小技巧Ftp效劳器 电脑资料

1、配置Ftp允许Root

修改/etc/ftpusers,去掉root

2、如果希望实现Root用户Ftp后可以切换到/目录

一般用户只能切换到自己的主目录,修改/etc/proftpd.conf文件,在DefaultRoot

一行前面增加一行

DefaultRoot / root

重新启动proftpd效劳即可,

改变匿名的不想到默认的 /var/ftp目录

就要把/etc/passwd文件中的

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

中的默认目录改变了即可。

3、Ftp具有写入功能请在/etc/proftpd.conf文件中的<Global>段中改为如下:

才可以。

4、Ftp改为PASV模式

在我们红旗dc 5.0中的设置是在proftpd.conf中添加如下两条语句即可。

MasqueradeAddress ip地址

#该参数设置在client发pasv指令时,server返回给client的pasv地址串中应该包含的连接地址,

#该地址通常是防火墙的外部地址(作rdr的地址)

PassivePorts 端口号 设置好之后重启一下ftp效劳。

FTP的连接一般是有两个连接的,一个是客户程和效劳器传输命令的,另一个是数据传送的连接。FTP效劳程序一般会支持两种不同的模式,一种是Port模式,一种是

Passive模式(PasvMode),我先说说这两种不同模式连接方式的分别。

先假设客户端为C,效劳端为S.

*Port模式:*

当客户端C向效劳端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉效劳端S(客户端C在本地翻开了一个端口N在等着你进行数据连接),当效劳端S收

到这个Port命令后

就会向客户端翻开的那个端口N进行连接,这种数据连接就生成了,

RedHat6.5-Linux下安装telnet及FTP服务

在RedHat6.5-Linux下安装telnet及FTP服务

Telnet

1、 测试telnet软件包是否安装

rpm –qa | grep telnet

如果已经安装则显示软件包的版本号。

2、 挂载光驱

把linux 安装光盘放入光驱 执行下面的命令

cd /mnt

mkdir cdrom

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/Packages

3、 安装软件包

cd到/mnt/cdrom/Packages目录,安装telnet服务程序

# rpm -ivh telnet-0.17-47.el6_3.1.x86_64.rpm

(不安装会出现-bash: telnet: command not found)

# rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm

提示xinetd is needed by telnet-server-1:0.17-47.el6_3.1.x86_64

telnet-server依赖xinetd包,故需要先装xinetd

# rpm -ivh xinetd-2.3.14-39.el6_4.x86_64.rpm

安装好xinetd依赖包以后再安装telnet:

# rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm

如下所示:

4、 开启telnet服务

(1)方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可 !(使用空格进行勾选)

(2)方法二:切换/etc/xinetd.d/目录,vi编辑telnet文件,找到 disable =

yes 将 yes 改成 no。

5、 激活服务

#service xinetd restart

6、 测试telnet服务

#telnet 127.0.0.1

Linux下查看SELinux状态和关闭SELinux的方法命令是什么

Linux下查看SELinux状态和关闭SELinux的方法命令是什么

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。对于SELinux状态可能很多用户不知道怎么设置,这篇文章主要介绍了Linux下查看SELinux状态和关闭SELinux的方法,需要的朋友可以参考下。

一、查看SELinux状态命令:

1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态

SELinux status: enabled

2、getenforce ##也可以用这个命令检查

二、关闭SELinux方法:

1、临时关闭(不用重启机器):

复制代码代码如下:

setenforce 0 #设置SELinux 成为permissive模式

#setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

补充:Linux基本命令

①ls 意为list 列出当前文件夹中的文件

-l 显示文件的属性 可用ll来表示

②alias 别名 看看是否有别名的文件

③cd dir 跳跃目录 -P选项 将路径中的链接文件替换成链接指向的文件路径

④pwd 查看当前工作的文件夹名 使用-P的选项,会直接进入到其中,相当于cd

相关阅读:Linuxshell脚本不执行问题实例分析

shell脚本不执行问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“:badinterpreter:Nosuchfileordirectory”错。看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……果然。原因:在DOS/windows里,文本文件的换行符为rn,而在*nix系统里则为n,所以DOS/Windows里编辑过的文本文件到了*nix里,每一行都多了个^M。解决:

Linux环境下校园网完全开放FTP服务的搭建与管理

技术与应用 n 挚 ……一…………~ …… ,…………… ……~…一 ……… ……… 一 … Linox 境 固网宪垒羿放 P国陵务的播建与管理 当前,我国中小学校园网软件建设远远落后于 硬件建设。有些学校校园网的基础应用都没能得到 实现,如最常见的文件传输服务。教师在校园网内依 旧频繁地使用U盘设备进行文件传输,或者通过传 统的“网上邻居”文件夹共享的方式来传输文件。这 些做法不但效率低,而且往往是危害网络安全的罪 魁祸首。本文介绍了我校的F TP服务应用,即“完 全开放F TP服务”的搭建与管理,希望能起到抛砖 引玉的作用。 “完全开放FTP服务”是指匿名用户具有读、写 权限的F TP服务。当然,出于安全考虑,这种权限 的FTP服务只对内网教师用户开放。在L i nux环境 下搭建,不仅可以合法免费获得相关软件,为学校节 约成本,而且具有很高的效率和安全保障。 一 完全开放F T P服务的搭建 1.软件安装 我校使用的Linux操作系统是Debian4.0版本。 F T P服务器软件使用的是开源免费的V s f t p d。 Vsftpd被认为是Linux下最安全、最快速的FTP服 务器软件。我们可以使用原始代码编译安装该软件, 也可以直接使用系统自带的二进制代码软件包进行 安装。为了简单起见,我们直接使用系统自带的软件 包。在Debian Linux环境下,我们只需在控制台 执行一行命令就可以完成安装,当然要有root权限, 即:#apt—get imstal l vsftpd。如果安装正确, 系统会自动启动FTP服务。此时,用net stat命令 能看到2 l端口在监听。用浏览器或FTP客户端软件 应该能够匿名访问到该服务,但只能浏览,即只有读 的权限。 2.软件配置 安装完Vsftpd后,我们需要完成一些配置来满 ___一www.itedu.org.c—n@ 口/陈广庆 闫中强 足具体需求。首先,指定F TP服务器的根目录。在 Linux系统下,我们用vi打开/etc/passwd文件,会 看到一行类似ftp:x:105:65534::/home/ftp:/bin/ false的信息,其中“/home/ftp”即表明FTP服 务器的根目录为/home/ftp文件夹。如果/home 目录下没有FTP文件夹,我们需要手动创建一个,并 保证它为F TP用户所有,具有读、写和执行的权限。 其次,我们需要配置Vsftpd服务器的具体信息。编 辑Linux系统下的/etc/VSftpd.conf文件,为了 达到我们的需求,主要配置如下参数: listen=YES #使vsftpd运行在standalone模式 Jisten add ress=1 72.1 6,1,7 #为了安全,将其 绑定在内网lP地址1 72.1 6.1.7上 anonymous enable=YES#允许匿名用户访问 write enable=YES#允许运行各种FTP写命令 anon_upload enable=YES#允许匿名用户上 传文件 anon mkdi r write enable=YES#允许匿名用 户创建文件夹 anon other write enable=YES#允许匿名用 户进行其他写操作 xferlog_file=/var/Iog/vsftpd.1og#做日志 重新启动Vsftpd服务后,用FTP客户端工具就 能访问该F T P服务器了。同时我们也可以进行一系 列的读写操作,如上传文件、创建文件夹、删除文件 等。由于对匿名用户开放了较高的权限,所以我们把 该FTP服务器的监听地址绑定在内网IP地址上,保 证它只能被内网用户访问。 = 完全开放F T P服务的管理 服务器配置完成后,教师就可以在办公室把上课 用的文件传到完全开放F T P服务器上,再到班级把 文件下载下来使用。教师之间也可

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档