linux查看ftp服务,如何看有没有安装ftp服务器
大家好,今天来为大家解答linux查看ftp服务这个问题的一些问题点,包括如何看有没有安装ftp服务器也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
如何检测linux系统下ftp服务器是否开启
检测linux系统下ftp服务器是否开启的方法如下:
1、第一步,打开一台Linux的电脑,进入到输入shell指令的命令行状态下,如下图所示。
2、第二步,使用键盘在命令行中输入:”service vsftp status“这个指令,指令的意思是查看ftp服务器的状态,如下图所示。
3、第三步,输入完成之后,点击”回车键“运行该指令,就会显示ftp服务器的开关状态,比如下图就是“inactive”状态,表示ftp服务器处于关闭状态,如下图所示。
如何查看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
ftp共享文件如何在linux客户端查看?
打开电脑版linux.点击登录,找到主页,点击查看即可
linux下怎样登录ftp服务器?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ftp10.18.34.115。3、最后,按下回车键执行shell指令,此时会看到已成功连接上ftp服务,可输入ftp命令了。
linux下FTP命令怎么查看大量的文件?
1.Linux下启动ftpservicevsftpdstart2.连接FTPftp192.168.0.103.进入FTP目录ftp>cd/ftp4.查看目录文件数ftp>ls|wc-l#ls列出目录和文件,wc命令输出行数
linuxvsftp如何更改默认端口及访问?
1、编辑/etc/vsftpd/vsftpd.conf文件,在该配置文件中添加此行:listen_port=811
2、编辑/etc/services文件,将其中的ftp21/tcp改为ftp811/tcp,ftp21/udp改为ftp811/tcp
3、执行/etc/init.d/vsftpdrestart重新启动vsftpd服务。启动完成后可以使用netstat-tnulp|grepvsftpd你就可以查看到现在系统现监听的vsftpd的端口为811
4、在命令行下执行lftp192.168.5.1:801(192.168.5.1是vsftpd服务器的IP地址),这样便访问到ftp服务器了。
Linux下如何启动ftp服务进程?
Linux下开启FTP服务方法:
1.检测FTP服务是否开启通过查询提供FTP服务的进程是否存在Shell代码ps-ef|grepftp并未找到任何包含ftp关键字的进程信息,可判断服务未开启。通过查询是vsftpd服务是否存在Shell代码servicevsftpdstatusvsftpd是最常见的FTP服务器,一般Linux系统都是通过vsftpd来搭建FTP服务环境。发现处stopped状态。
2.开启FTP服务Shell代码servicevsftpdstart成功开启并显示出pid(进程ID)为3401。再查下vsftpd开启状态已经显示running。再通过查询包含ftp关键字的进程信息,发现也找到一个进程ID为3401的FTP进程。
3.简单配置实现匿名上传下载默认开启的vsftpd服务对匿名用户是不开放上传权限的。可修改vsftpd目下的配置文件vsftpd.conf来开发权限。设置的方法就是取消对该行的注释即可(换句话说就是把前面#号删除就好)。