如何在linux下开启FTP服务

如何在linux下开启FTP服务,第1张

1、开启linuxh环境下的FTP service
过程如下:
输入命令
/etc/rcd/initd/vsftpd start
/etc/rcd/initd/vsftpd restart
若要关闭这个服务:
/etc/rcd/initd/ vsftpd stop
2、配置文件:
进入/etc配置vsftpdftpusers和vsftpduser_list,用vi打开他们,将这两个文件里的root给去掉,保存退出。
3、此时可以打开flshFXP,快速连接,输入IP地址、用户名及密码就可以连接linux系统的FTP服务器
4、vsftpd的配置
在Red Hat Linux 里的vsftpd共有3个配置文件,它们分别是:
vsftpdftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpduser_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd conf配置文件里启用userlist_enable=NO选项时才允许访问。
vsftpdconf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

在我用的所有ftp服务器中来说,首推iis7服务器管理工具,而且一直在用,感觉非常好。它可以作为FTP的客户端,想要进行FTP的上传下载 *** 作,只需要下载安装iis7服务器管理工具就可以了, *** 作不复杂!

简单的介绍一下iis7服务器管理工具:可以批量管理WIN系列服务器、VPS、批量导入服务器VPS的IP,端口,账号和密码 、批量打开N个服务器VPS的远程桌面、远程桌面后,远程窗口右上角会出现 服务器备注的信息,如郑州xxx号服务器 5、远程桌面后,不影响任务栏显示。可以及时看其他窗口。支持多种方式连接, *** 作简洁,自身附带教程。

第一步:点击主程序图中“上传下载”键;

第二步:点击“ Ftp”;

第三步:点击“添加”;

第四步:在d出服务器信息框中填写Ftp信息,注意:FIP ip端口、账号、密码为必填项;

第五步:选择需要打开的FTP服务器;

第六步:点击打开,即刻见FTP效果图。

在 Linux 系统提示符 $ 下,使用 ftp 命令,如下所示:
$ftp abcd <cr> (其中:abcd 为假设的一个对方的 FTP 服务器的 IP 地址)
如果是对方的 FTP 服务器允许别人进行匿名访问的话,那么用户名就是:anonymous,密码一般为空。否则的话,就需要输入对方提前事先提供给你的用户名和密码才能够进行文件传输。
使用约定好的用户名和密码登录到对方的 FTP 服务器之后,你就可以使用 put(传输单个文件)、或者 mput(传输多个文件)、get(从对方的FTP服务器上获取单个文件)、mget(从对方的FTP服务器上获取多个文件)了。当然了,一般 FTP 服务器的系统管理员都会给你一个 /pub 子目录,供所有用户使用。所以一般来说,即使使用账号登录 FTP 服务器之后,第一个命令就是: cd /pub ,转入公共子目录。

通过windows cmd窗口命令
C:\Documents and Settings\Administrator>d:
D:\>e:
step1:ftp登录
E:\>ftp 128828212
Connected to 128828212
220 (vsFTPd 222)
User (128828212:(none)): oracle
331 Please specify the password
Password:
230 Login successful
step2:查看目录中的文件列表
ftp> cd wangxj
250 Directory successfully changed
ftp> ls
200 PORT command successful Consider using PASV
150 Here comes the directory listing
enfo_odsdmp
enfo_odslog
tsubjectdmp
tsubjectlog
226 Directory send OK
ftp: 收到 56 字节,用时 000Seconds 5600000Kbytes
step3:从linux当前目录下载文
ftp> get enfo_odsdmp200 PORT command successful Consider using PASV150 Opening BINARY mode data connection for enfo_odsdmp (325029888 bytes)226 Transfer completeftp: 收到 325029888 字节,用时 2739Seconds 1186674Kbytes/sec
ftp> get enfo_odslog
200 PORT command successful Consider using PASV
150 Opening BINARY mode data connection for enfo_odslog (13704 bytes)
226 Transfer complete
ftp: 收到 13704 字节,用时 000Seconds 1370400000Kbytes/sec
step4:从windows上传文件到linux
ftp> put testktr;
testktr;: File not found
//退出ftp 或者用bye
ftp> quit
E:\>ftp 128828212
Connected to 128828212
220 (vsFTPd 222)
User (128828212:(none)): oracle
331 Please specify the password
Password:
230 Login successful
ftp> put E:\testktr
200 PORT command successful Consider using PASV
150 Ok to send data
226 Transfer complete
ftp: 发送 23410 字节,用时 000Seconds 2341000000Kbytes/sec
ftp>
备注:
ftp是通用协议,不区分系统的。
知道linux机器的IP即可。开始 -> 运行,输入cmd并回车,键入以下命令(前面的>为命令提示符,不用输入):> ftp Linux机器的IP地址> binary> put windows系统本地文件全路径 /linux系统上的目标路径> bye 其中,如果是文本文件,可以不用binary设置为二进制传输模式(默认文本模式,会自动转换文本格式)。如果是非文本文件(例如可执行文件),建议一定要设置为 binary 模式。
建议楼主系统学习下Linux的ftp服务搭建等知识点。《Linux就该这么学》这本书很不错,里面有很系统、很全面的图文介绍!
希望可以帮到您!

法/步骤1:
安装Apahce,PHP,Mysql, 以及php连接mysql库组件,使用root用户输入如下命令:
yum -y install >vsftpd软件包安装过了?
知识用命令可能性应该不大,相关的配置文件要根据要求修改啊:
vi /etc/vsftpd/vsftpdconf #vsftpdconf是vsftpd服务器的主配置文件
vi /etc/ftpusers #ftpusers用于保存不允许进行FTP登录的本地用户帐号
启动脚本名称是vsftpd /etc/initd/vsftpd
vsftpd服务需要设置在运行级别3和5自动启动
# chkconfig --level 35 vsftpd on
服务器启动
# service vsftpd start
服务器停止
# service vsftpd stop
服务器状态查询
# service vsftpd status
ftp命令登录FTP服务器的格式
# ftp 19216812
希望对你有帮助!!!


linux
系统提示符
$
下,使用
ftp
命令,如下所示:
$ftp
abcd
(其中:abcd
为假设的一个对方的
ftp
服务器的
ip
地址)
如果是对方的
ftp
服务器允许别人进行匿名访问的话,那么用户名就是:anonymous,密码一般为空。否则的话,就需要输入对方提前事先提供给你的用户名和密码才能够进行文件传输。
使用约定好的用户名和密码登录到对方的
ftp
服务器之后,你就可以使用
put(传输单个文件)、或者
mput(传输多个文件)、get(从对方的ftp服务器上获取单个文件)、mget(从对方的ftp服务器上获取多个文件)了。当然了,一般
ftp
服务器的系统管理员都会给你一个
/pub
子目录,供所有用户使用。所以一般来说,即使使用账号登录
ftp
服务器之后,第一个命令就是:
cd
/pub
,转入公共子目录。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13382669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存