當前位置:首頁 » 文件傳輸 » linux中的ftp軟體
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux中的ftp軟體

發布時間: 2022-08-18 19:29:18

① linux 伺服器怎麼啟動ftp

linux 不支持 systemctl 命令 , 不支持service命令
那麼請問你是什麼系統呢?如果這些管理命令都沒有
建議直接執行二級制文件或者查一下你的發行版本,不同的發行版有不同的管理命令
希望可以幫助你,請採納,謝謝

② 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下常用的ftp伺服器軟體linux下常用的ftp伺服器軟體主要有:ProFTPD
、WU-FTPD
、VSFTPD、
Pure-FTP
。最常見就這幾個,而且也是linux中帶的,比較容易配置。我喜歡用VSFTPD。

④ linux怎麼搭建ftp伺服器

vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程序。特點是小巧輕快,安全易用。並且是一個完全免費開放源碼的ftp軟體方法/步驟1、用在線安裝 yum install vsftpd pam* db4*-y使用命令將vsftp配置為系統服務 chkconfig --level 35 vsftpd on2、配置vsftpd服務的宿主 useradd vsftpdadmin -s /sbin/nologin -M 這個vsftpdadmin只是用來替換root的,並不需要登錄3、建立ftp虛擬宿主帳戶 useradd vsftpuser -s /sbin/nologin -M 這ftpuser只個虛擬帳戶的宿主,本身是不用登錄的4、配置vsftpd.conf 配置之前要先備份一下原來的 vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES -- anonymous_enable=NO //不允許匿名用戶訪問,默認是允許。chroot_list_enable=YES -- chroot_list_enable=YES //不允許FTP用戶離開自己主目錄 增加 #設定虛擬用戶個人Vsftp的配置文件存放路徑。也就是說,這個被指定的目錄里,將存放每個Vsftp虛擬用戶個性的配置文件,一個需要注意的地方就是這些配置文件名必須和虛擬用戶名相同。 user_config_dir=/etc/vsftpd/vconf/userlocal#這一步非常重要,要記住這一步。一會要根據這個配置新建文件夾 #修改埠號 ftp_data_port=4040 reverse_lookup_enable=NO pasv_enable=yes pasv_min_port=48790 pasv_max_port=48800 listen_port=48796 #埠可以根據你自己實際情況配置,也可以用默認埠。但是為了安全考慮根據自己實際情況配置5、建立虛擬用戶文件 mkdir /etc/vsftpd/vconf touch /etc/vsftpd/vonf/vir_user6、建立虛擬用戶 vi /etc/vsftpd/vonf/vir_user virtualuser //用戶名 12345678 //密碼7、生成資料庫 db_load -T -t hash -f /etc/vsftpd/vconf/vir_user /etc/vsftpd/vconf/vir_user.db8、設置資料庫文件訪問許可權 chmod 600 /etc/vsftpd/vconf/vir_user chmod 600 /etc/vsftpd/vconf/vir_user.db9、修改/etc/pam.d/vsftpd auth sufficient pam_userdb.so db=/etc/vsftpd/vconf/vir_user account sufficient pam_userdb.so db=/etc/vsftpd/vconf/vir_user (要想同時使用系統用戶和虛擬用戶,就需要把required改成sufficient)10根據第四步配置的user_config_dir=/etc/vsftpd/vconf/userlocal 新建userlocal文件夾 mkdir /etc/vsftpd/vconf/userlocal11、根據第六步建立的用戶名建立一個文件 例如第六步建立的帳號是virtualuser,則新建一個virtualuser文件 touch /etc/vsftpd/conf/userlocal/virtualuser12、編輯該用戶訪問的文件路徑 vi /etc/vsftpd/conf/userlocal/virtualuser 輸入如下 local_root= //需要指定的網站根目錄,例如www..com所在文件夾為/www/ anonymous_enable=NO #禁止匿名用戶訪問 write_enable=YES #開啟寫許可權 local_umask=022 #上傳後文件的許可權掩碼 anon_upload_enable=NO #關閉匿名下載 anon_mkdir_write_enable=NO #關閉匿名創建文件夾 idle_session_timeout=60 #會話自動關閉時間 60是因分鍾 data_connection_timeout=120 #數據延遲時間 max_clients=10 #最大連接數 max_per_ip=5 #同一個ip同時允許5個IP聯機 local_max_rate=1048576 #實體用戶傳輸速度限制,單位B/s。0代表不限制13、配置就此完成,重啟vsftpd服務:service vsftpd restart。查看系統埠狀態:netstas -tulnp。如果能看到48796埠正在被vsftpd調用說明啟動成功。如有不清楚的可以再繼續看看網路經驗。

⑤ 如何在linux中安裝ftp伺服器

vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程序。特點是小巧輕快,安全易用。並且是一個完全免費開放源碼的ftp軟體
方法/步驟
1、用在線安裝
yum install vsftpd pam* db4*-y
使用命令將vsftp配置為系統服務
chkconfig --level 35 vsftpd on
2、配置vsftpd服務的宿主
useradd vsftpdadmin -s /sbin/nologin -M
這個vsftpdadmin只是用來替換root的,並不需要登錄
3、建立ftp虛擬宿主帳戶
useradd vsftpuser -s /sbin/nologin -M
這ftpuser只個虛擬帳戶的宿主,本身是不用登錄的
4、配置vsftpd.conf 配置之前要先備份一下原來的
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES --> anonymous_enable=NO //不允許匿名用戶訪問,默認是允許。
chroot_list_enable=YES --> chroot_list_enable=YES //不允許FTP用戶離開自己主目錄
增加
#設定虛擬用戶個人Vsftp的配置文件存放路徑。也就是說,這個被指定的目錄里,將存放每個Vsftp虛擬用戶個性的配置文件,一個需要注意的地方就是這些配置文件名必須和虛擬用戶名相同。
user_config_dir=/etc/vsftpd/vconf/userlocal
#這一步非常重要,要記住這一步。一會要根據這個配置新建文件夾

#修改埠號
ftp_data_port=4040
reverse_lookup_enable=NO
pasv_enable=yes
pasv_min_port=48790
pasv_max_port=48800
listen_port=48796 #埠可以根據你自己實際情況配置,也可以用默認埠。但是為了安全考慮根據自己實際情況配置
5、建立虛擬用戶文件
mkdir /etc/vsftpd/vconf
touch /etc/vsftpd/vonf/vir_user
6、建立虛擬用戶
vi /etc/vsftpd/vonf/vir_user
virtualuser //用戶名
12345678 //密碼
7、生成資料庫
db_load -T -t hash -f /etc/vsftpd/vconf/vir_user /etc/vsftpd/vconf/vir_user.db
8、設置資料庫文件訪問許可權
chmod 600 /etc/vsftpd/vconf/vir_user
chmod 600 /etc/vsftpd/vconf/vir_user.db
9、修改/etc/pam.d/vsftpd
auth sufficient pam_userdb.so db=/etc/vsftpd/vconf/vir_user
account sufficient pam_userdb.so db=/etc/vsftpd/vconf/vir_user
(要想同時使用系統用戶和虛擬用戶,就需要把required改成sufficient)
10
根據第四步配置的user_config_dir=/etc/vsftpd/vconf/userlocal
新建userlocal文件夾
mkdir /etc/vsftpd/vconf/userlocal
11、根據第六步建立的用戶名建立一個文件
例如第六步建立的帳號是virtualuser,則新建一個virtualuser文件
touch /etc/vsftpd/conf/userlocal/virtualuser
12、編輯該用戶訪問的文件路徑
vi /etc/vsftpd/conf/userlocal/virtualuser
輸入如下
local_root= //需要指定的網站根目錄,例如所在文件夾為/www/
anonymous_enable=NO #禁止匿名用戶訪問
write_enable=YES #開啟寫許可權
local_umask=022 #上傳後文件的許可權掩碼
anon_upload_enable=NO #關閉匿名下載
anon_mkdir_write_enable=NO #關閉匿名創建文件夾
idle_session_timeout=60 #會話自動關閉時間 60是因分鍾
data_connection_timeout=120 #數據延遲時間
max_clients=10 #最大連接數
max_per_ip=5 #同一個ip同時允許5個IP聯機
local_max_rate=1048576 #實體用戶傳輸速度限制,單位B/s。0代表不限制
13、配置就此完成,重啟vsftpd服務:service vsftpd restart。
查看系統埠狀態:netstas -tulnp。如果能看到48796埠正在被vsftpd調用說明啟動成功。
如有不清楚的可以再繼續看看網路經驗。

⑥ linux ftp服務端 哪些

linux ftp服務端 哪些
FTP 是File Transfer Protocol(文件傳輸協議) 的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通 過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些 計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。
在linux系統中常見的有一下三種:
Wu-ftpd:早期Unix系統流行的匿名自由FTP伺服器軟體。
Proftpd:使用類似apache配置文件格式。
Vsftpd:最安全最高效的FTP伺服器。
其中vsftpd較為常見,vsFTP是一種基於GPL的在UNIX/Linux中非常安全且快速的FTP伺服器,其中vs是「Very Secure」的縮寫,具有安全、高速和穩定的性能。

⑦ Linux FTP管理軟體

太多了。。比如filezilla,gftp等

⑧ linux下有什麼ftp同步工具,需求如下

網上有很多關於ftp伺服器客戶端的軟體,你可以試試下載客戶端,因為我一直在用一個iis7伺服器管理工具的客戶端,感覺很好用,既能批量管理ftp站點,也能滿足文件上傳下載,很方便。

同時iis7伺服器管理工具還具有批量管理功能,可批量管理Winws、Linux系列系統,也能作為VNC的客戶端,可完全滿足站長和運維工作人員的使用需求。

簡單的介紹一下iis7伺服器管理工具:可以批量管理WIN系列伺服器、VPS、批量導入伺服器VPS的IP,埠,賬號和密碼、批量打開N個伺服器VPS的遠程桌面、遠程桌面後,遠程窗口右上角會出現伺服器備注的信息,如鄭州xxx號伺服器5、遠程桌面後,不影響任務欄顯示。可以及時看其他窗口。支持多種方式連接,操作簡潔,自身附帶教程。

⑨ 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伺服器軟體

vs-ftpd,wu-ftpd,pro-ftpd;
最常見的現在想到的就這幾個,而且也是rhlinux中帶的,比較容易配置。
一般需要的功能都有了。