kxbin
成功留給有準(zhǔn)備的人
BlogJava
首頁
新文章
新隨筆
聚合
管理
posts - 10, comments - 35, trackbacks - 0
LINUX FTP安裝與配置
1.安裝vsftpd
Xml代碼
yum install vsftpd
2.啟動/重啟/關(guān)閉vsftpd服務(wù)器
Xml代碼
[root@localhost ftp]# /sbin/service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
OK表示重啟成功了.
啟動和關(guān)閉分別把restart改為start/stop即可.如果是源碼安裝的,
到安裝文件夾下找到start.sh和shutdown.sh文件,執(zhí)行它們就可以了.
3.與vsftpd服務(wù)器有關(guān)的文件和文件夾
vsftpd服務(wù)器的配置文件的是: /etc/vsftpd/vsftpd.conf
vsftpd服務(wù)器的根目錄,即FTP服務(wù)器的主目錄:
[root@localhost ftp]# more /etc/passwd|grep ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
這樣你就能看到FTP的服務(wù)器的目錄在/var/ftp處.如果你想修改服務(wù)器目錄的路徑,
那么你只要修改/var/ftp到別處就行了
4.添加FTP本地用戶
有的FTP服務(wù)器需要用戶名和密碼才能登錄,就是因為設(shè)置了FTP用戶和權(quán)限.
FTP用戶一般是不能登錄系統(tǒng)的,只能進(jìn)入FTP服務(wù)器自己的目錄中,
這是為了安全.這樣的用戶就叫做虛擬用戶.實際上并不是真正的虛擬用戶,
只是不能登錄SHELL了而已,沒能力登錄系統(tǒng).
Xml代碼
/usr/sbin/adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser
這個命令的意思是:
使用命令(adduser)添加ftpuser用戶,不能登錄系統(tǒng)(-s /sbin/nologin),自己的文件夾在
(-d /opt/ftp)),
屬于組ftp(-g ftp).然后你需要為它設(shè)置密碼 passwd ftp.這樣就添加了一個FTP用戶了.
下面的示例可以幫助你進(jìn)入FTP服務(wù)器了.
要保證自己能讀寫自己的目錄,就要在配置文件vsftpd.conf里設(shè)置一下就可以讀寫了.
Xml代碼
local_enable
=
yes
write_enable
=
yes
local_umask
=
022
5.匿名上傳下載
修改配置文件即可vsftpd.conf,確定有以下幾行,沒有自己添加進(jìn)去就可以了.
Xml代碼
anonymous_enable
=
yes
anon_upload_enable
=
yes
anon_mkdir_write_enable
=
yes
anon_umask
=
022
然后你可以新建一個文件夾,修改它的權(quán)限為完全開放,任何用戶就可以登錄這個文件夾,
并上傳下載文件:
Xml代碼
mkdir /var/ftp/guest
chmod 777 /var/ftp/guest
6.定制進(jìn)入FTP服務(wù)器的歡迎信息
在vsftpd.conf文件中設(shè)置:
dirmessage_enable=yes
然后進(jìn)入用戶目錄建立一個.message文件,輸入歡迎信息即可。
7.實現(xiàn)虛擬路徑
將某個目錄掛載到FTP服務(wù)器下供用戶使用,這就叫做虛擬路徑.
比如將gxl用戶的目錄掛載到FTP服務(wù)器中,供FTP服務(wù)器的用戶使用,
使用如下命令即可:
Xml代碼
[root@localhost opt]# mount –bind /home/gxl /var/ftp/pub #使用掛載命令
[root@localhost opt]# ls /var/ftp/pub LumaQQ Screenshot.png 桌面
8.打開vsFTPd的日志功能
添加下面一行到vsftpd.conf文件中,一般情況下該文件中有這一行,
只要把前面的注釋符號#去掉即可,沒有的話就添加,或者修改:
Xml代碼
xferlog_file
=/var/log/vsftpd.log
9.限制鏈接數(shù),以及每個IP最大的鏈接數(shù)
修改配置文件中,例如vsftp最大支持鏈接數(shù)100個,每個IP能支持5個鏈接:
max_clients=數(shù)字
max_per_ip=數(shù)字
10.限制傳輸速度
修改配置文件中,例如讓匿名用戶和vsftd上的用戶(即虛擬用戶)
都以80KB=1024*80=81920的速度下載
anon_max_rate=81920
local_max_rate=81920
11.將用戶(一般指虛擬用戶)限制在自家目錄
修改配置文件中,這樣用戶就只能訪問自己家的目錄了:chroot_local_user=yes
如果只想某些用戶僅能訪問自己的目錄,其它用戶不做這個限制,
那么就需要在chroot_list文件(此文件一般是在/etc/vsftpd/中)中添加此用戶.
編輯此文件,比如將test用戶添加到此文件中,那么將其寫入即可.一般的話,一個用戶占一行.
Xml代碼
[root@localhost vsftpd]# cat chroot_list
ftpuser
12.綁定某個IP到vsFTPd
有時候要限制某些IP訪問服務(wù)器,只允許某些IP訪問,
例如只允許192.168.0.33訪問這個FTP,同樣修改配置文件:
listen_address=192.168.0.33
配置vsftpd.conf
Xml代碼
anonymous_enable
=
NO
#禁止匿名
local_enable
=
YES
#允許本地登錄
write_enable
=
YES
#允許寫,如需上傳,則必須
local_umask
=
027
#將上傳文件的權(quán)限設(shè)置為:777-local_umask
anon_upload_enable
=
YES
#允許虛擬用戶和匿名用戶上傳
anon_other_write_enable
=
YES
#允許虛擬用戶和匿名用戶修改文件名和刪除文件
dirmessage_enable
=
YES
xferlog_enable
=
YES
#打開日志記錄
connect_from_port_20
=
YES
xferlog_file
=/var/log/vsftpd.log #日志存放位置
xferlog_std_format
=
YES
#標(biāo)準(zhǔn)日志格式
idle_session_timeout
=
600
#空閑連接超時
data_connection_timeout
=
120
ftpd_banner
=
Welcome
to ChinaRise FTP service
#歡迎信息
guest_enable
=
yes
#允許虛擬用戶
guest_username
=
vsftpdguest
#虛擬用戶使用的系統(tǒng)賬號
virtual_use_local_privs
=
YES
#虛擬用戶擁有本地系統(tǒng)權(quán)限
chroot_local_user
=
YES
chroot_list_enable
=
YES
#以上兩行將虛擬用戶限制在其目錄下,不能訪問其他目錄,或直接用
chroot_local_user
=
YES
listen
=
yes
#監(jiān)聽/被動模式
listen_port
=
21
#監(jiān)聽端口
chroot_list_file
=/etc/vsftpd/vsftpd.chroot_list
#虛擬用戶名單保存在文件/etc/vsftpd/vsftpd.chroot_list 中
user_config_dir
=/etc/vsftpd/vsftpd_user_conf
#每個虛擬用戶名的更加詳細(xì)的培植保存在/etc/vsftpd/vsftpd_user_conf 中
虛擬用戶其他設(shè)置
在/etc/vsftpd/vsftpd.chroot_list 文件中寫入允許登陸的虛擬用戶名稱,
每行一個在/etc/vsftpd/vsftpd_user_conf 文件夾中創(chuàng)建一個
以虛擬用戶用戶名命名的文件,寫:local_root = /var/FTP/子目錄名,
然后在/var/FTP下創(chuàng)建一個對應(yīng)的目錄即可
posted on 2012-07-24 11:24
kxbin
閱讀(22151)
評論(0)
編輯
收藏
所屬分類:
轉(zhuǎn)發(fā)
、
Linux
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
win7 64位系統(tǒng) pl sql 無法解析指定的連接標(biāo)識符 解決辦法
linux oracle10g安裝
ORACLE鎖機(jī)制
Oracle 數(shù)據(jù)庫實例啟動關(guān)閉過程
ORACLE常用命令
Oracle同義詞創(chuàng)建及其作用
oracle創(chuàng)建database link總結(jié)
使用INSERT語句向表中插入數(shù)據(jù)(MSSQLSERVER版)
ORACLE SQL:經(jīng)典查詢練手第五篇
ORACLE SQL:經(jīng)典查詢練手第四篇
你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經(jīng)常在別人面前批評某人,其實潛意識中是想接近他。
<
2025年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2012年9月 (1)
2012年7月 (1)
2011年12月 (1)
2011年11月 (3)
2011年9月 (1)
文章分類
AJAX(4)
cvs
FreeMarker(3)
J2EE(12)
javascript(5)
java基礎(chǔ)(13)
Linux(41)
MSSQL(1)
myeclipse(4)
MYSQL(15)
ORACLE(61)
Spring(1)
三星i9100(2)
流程引擎(4)
生活趣事(3)
電腦問題解決方案(1)
皕杰報表(7)
轉(zhuǎn)發(fā)(59)
軟件工程(1)
項目管理(2)
文章檔案
2013年4月 (1)
2012年9月 (37)
2012年8月 (12)
2012年7月 (15)
2012年6月 (4)
2012年5月 (4)
2012年4月 (9)
2012年3月 (15)
2012年2月 (5)
2012年1月 (8)
2011年12月 (21)
2011年11月 (7)
2011年10月 (21)
2011年9月 (14)
2010年7月 (5)
2010年2月 (1)
2009年10月 (2)
2009年7月 (1)
2009年5月 (1)
相冊
照片
收藏夾
J2EE視屏(3)
大仙的博客
J2EE
Freemarker學(xué)習(xí)資料
人生代碼
流程學(xué)習(xí)
網(wǎng)站模板
一些簡單系統(tǒng),留著備用!
java技術(shù)網(wǎng)站
Hibernate中文論壇
java中文網(wǎng)
大仙的博客
大同Java班
灰狐
Linux
LAMP兄弟連
linux學(xué)習(xí)網(wǎng)站
linux學(xué)習(xí)網(wǎng)站
Linux學(xué)習(xí)資料
平時常去的網(wǎng)站
360doc
cuug網(wǎng)站(oracle+linux)
oracle學(xué)習(xí)網(wǎng)站
九天音樂網(wǎng)
佛學(xué)視頻網(wǎng)站
衛(wèi)星地圖
圣賢教育改變命運(yùn)
月軒博客
男士服飾
賬族
數(shù)據(jù)庫
oracle個人博客
oracle個人網(wǎng)站
oracle學(xué)習(xí)資料
博客園
胡勇博客
電影網(wǎng)站
人人影視
吸血鬼日記第三季
天天電影
電影天堂
視聽首發(fā)
網(wǎng)站設(shè)計
網(wǎng)頁模板庫
藍(lán)色理想
搜索
最新評論
1.?re: getAttribute和getParameter的區(qū)別
ky
--ace
2.?re: 在javascript中將GBK轉(zhuǎn)UTF-8
阿薩德發(fā)
--違反
3.?re: getAttribute和getParameter的區(qū)別
簡明扼要
--森森森
4.?re: getAttribute和getParameter的區(qū)別 [未登錄]
fsf
--fd
5.?re: getAttribute和getParameter的區(qū)別
請問請問v
--qw
閱讀排行榜
1.?Linux學(xué)習(xí)路線圖(1428)
2.?oracle sql執(zhí)行過程(677)
3.?關(guān)愛自己身體(571)
4.?開始新的旅途(515)
5.?出差結(jié)束(481)
評論排行榜
1.?Linux學(xué)習(xí)路線圖(2)
2.?轉(zhuǎn)正申請(1)
3.?oracle sql執(zhí)行過程(1)
4.?開始新的旅途(1)
5.?關(guān)愛自己身體(0)
Copyright ©2025 kxbin Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
凤城市
|
龙井市
|
乌拉特前旗
|
孙吴县
|
三原县
|
博客
|
南和县
|
康保县
|
卢氏县
|
石楼县
|
南澳县
|
景洪市
|
莱芜市
|
绿春县
|
九台市
|
锦屏县
|
阜新
|
榆中县
|
徐州市
|
大理市
|
临泉县
|
铜山县
|
平遥县
|
高州市
|
正镶白旗
|
双柏县
|
衡山县
|
敦煌市
|
调兵山市
|
建水县
|
聊城市
|
临海市
|
大渡口区
|
五寨县
|
炎陵县
|
栾城县
|
孟州市
|
临夏市
|
九江市
|
遵义县
|
白朗县
|