当前位置:首页 » 文件传输 » linuxftp软件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

linuxftp软件

发布时间: 2022-02-24 08:13:45

‘壹’ 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来开发权限。设置的方法就是取消对该行的注释即可(换句话说就是把前面#号删除就好)。vivsftpd.confanon_upload_enable=YESanonymous_enable=YESwrite_enable=YESAnon_mkdir_write_enable=yes类似的完成上述四项配置。如果还出现无法访问的问题,请检查当前用户是否有访问相关路径的权限。注意:以上只是个配置示例,并未考虑安全性问题。具体实施环境的搭建请综合权限、空间等各方面酌情增减配置。

‘贰’ Linux FTP管理软件

太多了。。比如filezilla,gftp等

‘叁’ 设置linux的ftp需要安装软件吗

不需要软件,直接使用ftp
#man ftp
用上面的命令看ftp使用手册
---------
名称 (NAME)
ftp - Internet 文件传输程序 (file transfer program)

概述 (SYNOPSIS)
ftp [-pinegvd] [host] pftp [-inegvd] [host]

说明 (DESCRIPTION)
用户通过 Ftp 这个程序来使用 Internet 上的标准文件传输协议 (File Transfer Protocol). 本程序允许用户向远端网站发送文件, 或从远端网站接收文件.

参数选项可以在命令行启动ftp时指定, 也可以在ftp命令解释模式下输入.

-p 使用被动模式进行数据传输. 如果你本地网络有防火墙, 外部主机不能连接到你这个客户端, 这个选项就派上用场了. 本选项要求 ftp 服务器支持 PASV 命令. 如果使用 pftp 从命令行启动 ftp, 本选项是默认打开的.

-i 进行多个文件传输时关掉交互式的确认提示.

-n 一般,在启动 ftp 时, ftp 会试着进行自动登录. 本选项可以关掉这个功能. 如果 auto-login 功能被启用的话, ftp 会在用户 home 目录下的 .netrc (参阅 netrc(5)) 文件中查找远端主机上的用户帐号. 如果 .netrc 文件中用户帐号这一项不存在, ftp 会提示用户输入远端主机上的登录名 (缺省为用户在本地机器上的帐号), 如果需要, 还会提示你输入密码和用来登录的帐号. ??

(译者注: 使用本选项, 可以实现所谓的 "非交互式登录". 你可以试试下面这条命令:

echo open ftp_server "\n" user my_name my_password "\n" dir "\n" bye | ftp -n 不能使用 rcp 的时候, 可以用这条 ftp 命令来代
替.)

-e 如果被编译成了 ftp 可执行格式, 本选项会关掉命令编辑和历史命令功能; 否则什么也不做. ??

-g 关掉文件名匹配功能.

-v 显示详细信息. 本选项使得 ftp 显示远端服务器的所有响应, 并在数据传输完成后显示传输数据的统计信息.

-d 打开 debug 模式.

从命令行启动 ftp 时, 可指定欲与之通讯的远端主机. 如果指定了, ftp 会立即尝试与远端 FTP 服务器建立连接; 否则, ftp 会进入其命令解释模式, 等待用户进一步的指令. ftp 在等待用户指令时, 会显示提示符 `ftp>'

-------
补充的问题看不明白
不同的linux有不同的软件包管理方式

‘肆’ linux下用什么软件ftp自动上传文件

Linux下使用Shell脚本实现ftp的自动上传
1. ftp自动登录批量下载文件。

复制代码
代码如下:

#####从ftp服务器上的/home/data 到
本地的/home/databackup####
#!/bin/bash
ftp -n<<!
open
192.168.1.171
user guest 123456
binary
cd /home/data
lcd
/home/databackup
prompt
mget *
close
bye
!

2. ftp自动登录上传文件。

复制代码
代码如下:

####本地的/home/databackup to
ftp服务器上的/home/data####
#!/bin/bash
ftp -n<<!
open
192.168.1.171
user guest 123456
binary
hash
cd /home/data
lcd
/home/databackup
prompt
mput *
close
bye
!

3. ftp自动登录下载单个文件。

复制代码
代码如下:

####ftp服务器上下载/home/data/a.sh to local
/home/databackup####
#!/bin/bash
ftp -n<<!
open
192.168.1.171
user guest 123456
binary
cd /home/data
lcd
/home/databackup
prompt
get a.sh a.sh
close
bye
!

4. ftp自动登录上传单个文件。

复制代码
代码如下:

####把本地/home/databachup/a.sh up ftp
/home/databackup 下####
#!/bin/bash
ftp -n<<!
open
192.168.1.171
user guest 123456
binary
cd /home/data
lcd
/home/databackup
prompt
put a.sh a.sh
close
bye
!

小结:把以上脚本另存为文件加入到crontab中即可实现ftp自动上传、下载文件。
注解:
1. -n
不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)
2. << 是使用即时文件重定向输入。
3.
!是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

‘伍’ linux的ftp服务器软件都有哪些

你好,给你
1:详细操作指南
http://linux.chinaunix.net/bbs/viewthread.php?tid=269002
2:在Linux中,最常用的FTP服务软件当数wu-ftpd,如果在安装linux时没安装上它。你可从光盘或者网站rpmfind.net/linux/RPM/WbyName.html获取它的RPM包:wu-ftpd-2.6.0-9.i386.rpm。然后执行以下命令完成安装:
rpm -ivh wu-ftpd-2.6.0-9.i386.rpm
编辑 "/etc/inetd.conf" 文件,指向新的ftpd守护进程,如下所示:
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l a
到此为止,你的Linux就可以接受FTP服务了。

‘陆’ 用什么软件可以方便管理linux的ftp服务器

优秀的服务器程序会同时提供Linux和UNIX版本(但不一定有Windows版),你只需要考虑使用什么服务器软件,不用管操作系统是什么。 至于服务器管理,都是要直接编辑配置文件的(别指望点几下鼠标就能管理服务器)。服务器软件是否容易管理,跟操作...

‘柒’ Linux:FTP服务器软件、FTP客户端软件和FTP软件有什么不同求分别举个一个例子说明一下!

FTP服务器软件是用来提供FTP服务器的,数据也是存在这里面的。
FTP客户端软件是用来连FTP服务器的,这样你才能获取或上传数据
FTP软件只是一个统称,一边来说指的是FTP客户端软件。因为FTP服务器只有专用人员才会使用搭建,大多数还都是使用者。

‘捌’ 有哪些常见的linux操作系统下的ftp服务器软件

vs-ftpd,wu-ftpd,pro-ftpd;
最常见的现在想到的就这几个,而且也是rhlinux中带的,比较容易配置。
一般需要的功能都有了。

‘玖’ 如何在linux下开启FTP服务

Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令rpm -qa |grepvsftpd来查看是否安装相应的包,如果没有安装那么可以执行yum-yinstallvsftpd来安装,安装之后首先创建ftp用户,比如ftp_test,命令如下:

useradd-s/sbin/nologin-d/home/ftp_testftp_test

目录尽量不要选择根目录下,这里是/home/ftp_test,并且ftp_test这个目录不要手动创建,否则权限会有问题,执行命令的时候会自动创建,

现在可以看到上面的路径是一个/,对于ftp用户来说也就是根目录了,只能在这个目录下操作,而无法跳出这个目录

以上就是vsftpd服务的基本搭建过程,实际使用时可以分配多个用户

‘拾’ Linux下有没有什么好的ftp软件

FileZilla FTP client

服务器有下面,使用量顺序排列
vsftpd、proftpd, PureFTPd