導航:首頁 > 配伺服器 > 如何在伺服器安裝ftp

如何在伺服器安裝ftp

發布時間:2022-02-06 00:58:49

❶ 如何在XP系統上搭建FTP伺服器

❷ 怎麼在伺服器上安裝ftp

1.安裝ftp服務
檢查是否安裝vsftpd
rpm -qa|grep vsftpd
安裝 vsftpd
yum -y install vsftpd
2.配置
編輯 文件 /etc/vsftpd/vsftpd.conf
禁止匿名登錄
在chroot_list文件內的用戶進行限制
在文件最後添加 allow_writeable_chroot=YES,允許已登錄用戶進行上傳
保存退出,到了這里FTP服務已經搭建好了,下面增加配置用戶
3.添加用戶
增加一個fpuser的用戶
輸入vi /etc/vsftpd/chroot_list,在文件內新增一行 fpuser,保存
添加用戶主文件夾
mkdir -p /home/fpuser
輸入useradd -d /home/fpuser -s /sbin/nologin fpuser,新增用戶並配置用戶主文件夾
輸入chown ftptest /home/fpuser,將文件夾分配給fpuser用戶
修改用戶密碼, 輸入passwd fpuser,修改用戶密碼為fpuser
配置linux使用戶可以登錄FTP伺服器
輸入setenforce 0,關閉SELinux
這里的關閉是暫時關閉,重啟後失效。如果想要永久生效的話,需要修改配置文件,輸入vi /etc/selinux/config,按下圖配置
注釋兩行代碼,並新增SELINUX=disable,然後輸入setenforce 0
4.服務啟動停止
設置自動啟動
chkconfig vsftpd on
啟動ftp服務
systemctl start vsftpd
停止ftp服務
systemctl stop 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調用說明啟動成功。
如有不清楚的可以再繼續看看網路經驗。

❹ 如何通過FTP在伺服器上安裝軟體

原則上是不能的。你的FTP許可權僅僅是傳文件上去,或者取文件回來。

如果你的FTP可以把文件傳送到任意地方,或者獲取任意目錄的文件,那麼可以給你一個思路:就是除了傳送你的安裝程序以為,把安裝命令寫為一個命令文件,把這個命令傳送到操作系統自動載入的目錄,等下次重啟機器的時候自動安裝。

不過WINDOWS機器不好做,因為WINDOWS機器的安裝程序一般都需要點滑鼠,你要傳那種可以解包使用,無需安裝的代理伺服器。在WINDOWS下,把文件存放在開始、程序、啟動組裡面,等那個用戶登錄的時候你的程序就啟動了。

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

在創建FTP伺服器之有先命令: ps -ef |grep vsftpd
查一下系統有沒有安裝vsftpd這個伺服器,如果出現如下圖所示的界面說明沒有安裝。

然後再執行:yum install vsftpd -y
進行在線安裝vsftpd這個服務。

安裝成功以後需要把匿名登陸的這個功能關閉了。
使用命令: vim /etc/vsftpd/vsftpd.conf
然後在里成找到:‍

anonymous_enable=NO

然後再查看一下vsftpd這個服務有沒有啟動。
使用命令: chkconfig --list
如果你如下圖所示一樣沒有啟動。
沒有啟動使用啟動:chkconfig --level 35 vsftpd on

再接下來就是創建用戶名。

創建用戶名:useradd jingyan
再然後就是創建密碼。
命令:passwd jingyan
再輸入兩次密碼就可以了。
最後重啟一下服務:service vsftpd start
如果出現啟動失敗則可以使用:/etc/rc.d/init.d/vsftpd restart

8
成功鏈接FTP伺服器上。

❻ 如何在Centos下安裝ftp伺服器

啟動命令:/etc/rc.d/init.d/vsftpd start 這時候可以使用ftp客戶端連接。 vsftpd的許可權貌似和系統許可權有掛鉤。 下面是抄來的配置解釋vsftpd的配置 ,例如root等。 vsftpd.user_list:位於/etc目錄下。該文件里的用戶賬戶在默認情況下也不能訪問FTP伺服器,僅當vsftpd .conf配置文件里啟用userlist_enable=NO選項時才允許訪問。 vsftpd.conf:位於/etc/vsftpd目錄下。來自定義用戶登錄控制、用戶許可權控制、超時設置、伺服器功能選項、伺服器性能選項、伺服器響應消息等FTP伺服器的配置。 (1)CentOS系統用戶登錄控制 local_enable=YES,允許本地用戶登錄。 banned_email_file=/etc/vsftpd.banned_emails,當啟用deny_email_enable功能時,所需的電子郵件黑名單保存路徑(默認為/etc/vsftpd.banned_emails)。 (2)CentOS系統用戶許可權控制 write_enable=YES,開啟全局上傳許可權。 local_umask=022,本地用戶的上傳文件的umask設為022(系統默認是077,一般都可以改為022)。 chown_username=whoever,當啟用chown_uploads=YES時,所指定的屬主用戶賬號,此處的whoever自然要用合適的用戶賬號來代替。 chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,則指定該列表(chroot_local_user)的保存路徑(默認是/etc/vsftpd.chroot_list)。 nopriv_user=ftpsecure,指定一個安全用戶賬號,讓FTP伺服器用作完全隔離和沒有特權的獨立用戶。這是vsftpd系統推薦選項。 async_abor_enable=YES,強烈建議不要啟用該選項,否則將可能導致出錯! ascii_upload_enable=YES;ascii_download_enable=YES,默認情況下伺服器會假裝接受ASCⅡ模式請求但實際上是忽略這樣的請求,啟用上述的兩個選項可以讓伺服器真正實現ASCⅡ模式的傳輸。 注意:啟用ascii_download_enable選項會讓惡意遠程用戶們在ASCⅡ模式下用「SIZE/big/file」這樣的指令大量消耗FTP伺服器的I/O資源。 這些ASCⅡ模式的設置選項分成上傳和下載兩個,這樣我們就可以允許ASCⅡ模式的上傳(可以防止上傳腳本等惡意文件而導致崩潰),而不會遭受拒絕服務攻擊的危險。 (3)CentOS系統用戶連接和超時選項 idle_session_timeout=600,可以設定默認的空閑超時時間,用戶超過這段時間不動作將被伺服器踢出。 data_connection_timeout=120,設定默認的數據連接超時時間。 dirmessage_enable=YES,允許為目錄配置顯示信息,顯示每個目錄下面的message_file文件的內容。 xferlog_enable=YES,啟用記錄上傳/下載活動日誌功能。 xferlog_file=/var/log/vsftpd.log,可以自定義日誌文件的保存路徑和文件名,默認是/var/log/vsftpd.log。 以上,我們就完成了CentOS系統中FTP的配置工作。

❼ 如何在自己的電腦上搭建一個FTP伺服器

首先在本地機器上創建一個用戶!這些用戶是用來登錄到FTP的!我的電腦右鍵->管理->本地用戶和組->用戶->「右鍵」新建用戶->輸入用戶名和密碼再點創建就行了。

其次是在C盤新建文件夾「FTP上傳」和「FTP下載」兩個文件夾!並在每個文件夾里放不同的文件,以便區分!


之後是安裝IIS組件!在開始菜單里—>控制面板-〉添加或刪除程序->添加/刪除windows組件->應用程序伺服器->Internet 信息服務->-〉FTP伺服器-〉確定-〉完成!這樣就把FTP安裝在伺服器上了!

最後就是配置FTP伺服器,創建上傳和下載服務!創建上傳伺服器:右鍵網站->選擇添加FTP站點->描述可以根據自己的需要填寫->地址一般都是自己的IP地址,埠默認使用21->物理路徑指向「C:\FTP上傳」->訪問許可權要鉤上「讀取」和「寫入」->點擊完成就把上傳的服務創建好了!創建下載伺服器:因為21號埠已經被佔用所以我們就用2121埠!它的物理路徑指向「C:\FTP下載」!只有讀取許可權。

❽ 怎樣在window2003 上搭建FTP伺服器

第一步:安裝Windows
2003
IIS中FTP組件,在控制面板的添加/刪除程序——Windows組件向導——應用程序伺服器——Internet信息服務(IIS)中選中「文件傳輸協議(FTP)服務」,在選定需要安裝的服務後安裝向導會提示需要插入Windows
2003安裝光碟,這時您插入安裝盤按照提示進行安裝,IIS中的FTP很快便自動安裝完成。
第二步:設置gnHost動態域名解析服務,第二步:設置gnHost動態域名解析服務
1、登陸www.gnway.com,注冊用戶名,
至此,您獲得一個免費二級域名「您的用戶名.gnway.net」,並可以享受免費動態域名解析服務。
2、用申請的用戶名登陸3、如果您想享受更專業的服務,請按照提示點擊「申請」頂級域名
4、如果您獲得的是內網IP,而且通過路由器共享上網,需要做埠映射,點擊此處查看你的機器的對外IP地址。
5、登陸客戶服務—下載專區,下再最新版本的客戶端(有Windows和Linux兩個版本)
6、在您的伺服器上以申請的用戶名登陸並運行客戶端
ping您在金萬維申請的域名,如果得出的IP地址和客戶端上面顯示的公網IP相同,則說明客戶端正常運行,解析服務正確。
第三步:配置FTP伺服器
打開程序——管理工具——Internet
信息服務(IIS)管理器——FTP站點,(也可以在運行中輸入INETMGR進入管理器)。
在IIS
FTP組件中,FTP每一個站點只能對應一個埠、每一個站點只能對應一個全局目錄。許可權順序可理解為
站點
>=
虛擬路徑,如果需要建立匿名訪問的FTP服務和需要認證的FTP服務,需要建立兩個站點,使用兩個不同的埠。
首先我們建立一個需要認證的FTP站點,讓互聯網登陸FTP服務時需要認證才能與FTP伺服器取得信任連接。進入程序——管理工具——計算機管理——本地用戶和組——用戶。在這里新建一個用戶aamm,不需要賦予任何許可權,建立後即完成建立用戶過程。
進入Internet
信息服務(IIS)管理器默認FTP站點屬性
在安全帳戶中不選中「允許匿名連接」,否則任何人都可以通過FTP連接你的全局目錄。
在主目錄中的FTP站點目錄選擇到對外服務文件目錄的上級目錄,如果你不想這個站點下的子站點有寫入許可權,那麼寫入許可權不需要選中。如果此站點下有一個子站點需要有寫入許可權,那麼全局站點FTP許可權必須給予寫入,如果你覺得不安全,那麼可以把FTP目錄數據轉移到一個空的分區或者下級目錄。例如
aamm帳號對應
D:\aamm目錄,那麼FTP全局站點目錄必須為D:\。
現在,FTP服務介面已經向互聯網服務,但實際上沒有用戶可以從你的FTP進入獲得資源。我們需要把剛才建立的aamm用戶對應到FTP目錄。之前有很多朋友問,為什麼微軟的FTP沒有可以設置帳號的地方,只可以設置匿名或非匿名?其實是可以的,不過需要一點竅門。右鍵FTP默認站點——新建——虛擬目錄——虛擬目錄別名輸入aamm——選擇aamm對應的訪問目錄並給予許可權——完成
實際上虛擬目錄別名就是用戶登陸名稱,對應著用戶表中的的用戶。我們可以通過系統建立FTP用戶來對應不同站點的FTP子站點目錄。當然,一個用戶是可以對應多個路徑的,這點我們需要使用FSO許可權進行控制。
下面我們可以開始測試FTP伺服器。
在測試過程中為了方便使用Windows
2003自帶的FTP命令進行測試。
測試成功,互聯網上的訪問者就可以直接在IE瀏覽器裡面輸入
ftp://yourip.com或者用你在金萬維申請的用戶名訪問你的ftp了。

❾ 如何在windows 8上搭建FTP伺服器

工具/原料

一台可以正常運行的電腦

安裝有windows 8系統

方法/步驟

1、首先在開始屏幕中打開「搜索」,輸入「控制面板」,如下圖所示,並打開;

閱讀全文

與如何在伺服器安裝ftp相關的資料

熱點內容
裘錫圭pdf 瀏覽:720
android模擬器調試 瀏覽:129
sap命令大全 瀏覽:290
mysql導出數據命令 瀏覽:949
文件夾隱藏了出不來 瀏覽:562
電信網上大學源碼 瀏覽:204
rr輪轉調度演算法 瀏覽:253
我的世界無法登入伺服器怎麼辦 瀏覽:148
文件加密授權特定隱藏訪問控制 瀏覽:801
程序員劍靈官網 瀏覽:516
php調用static方法 瀏覽:934
天正命令版 瀏覽:86
聚合支付加密幣 瀏覽:313
蜜源app是什麼時候創立的 瀏覽:706
計算機專業學51單片機 瀏覽:211
程序員不接受反駁 瀏覽:299
微軟自帶的壓縮軟體 瀏覽:289
中國玩家在日本伺服器做什麼 瀏覽:51
12864和單片機 瀏覽:899
25匹空調壓縮機 瀏覽:649