日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略

發布時間:2024/7/23 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下VSFTP配置全攻略

[日期:2007-10-05]

來源:Linux公社

作者:Linuxidc

[字體:大 中 小]

4]如果要以系統中存在的普通用戶登入FTP,也沒有什么可以設置的,添加一個用戶就行。比如我要添加beinan這個用戶,就要用下面的辦法

[root@linuxsir001 root]# adduser beinan

[root@linuxsir001 root]# passwd beinan

Changing password for user beinan.

New password:

BAD PASSWORD: it does not contain enough DIFFERENT characters

Retype new password:

passwd: all authentication tokens updated successfully.

[root@linuxsir001 root]#

這樣的話,就在/home目錄中出現一個beinan的用戶目錄:如下:

[root@linuxsir001 root]# ls /home/

beinan

如果我們想讓beinan這個用戶作為虛擬用戶,也就是說,beinan這個用戶是不能登入系統的,只能是登入FTP。 那這樣的用戶應該如何添加呢??

[root@linuxsir001 backupNow]# adduser -g ftp -s /sbin/nologin beinan

[root@linuxsir001 backupNow]# passwd beinan

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

[root@linuxsir001 backupNow]#

注:這僅僅是vsFTPd添加虛擬用戶的一個方法,還有更好的辦法需要我們去學習!另外的辦法也在測試之中。嚴格上來說,這種辦法不能算虛擬用戶。還有另外的一個辦法,就是通過pam認證,用db_load來添加用戶,目前我也弄成功了,不過相對要復雜一點。正在測試之中。

如果我們想把用戶目錄定位到別的目錄應該怎么辦呢??這個也比較簡單,看一下useradd就比較明白了。比如我想添加beinan這個用戶,并把目錄放在/opt目錄中:如下操作:

[root@linuxsir001 root]# adduser -d /opt/beinan beinan

[root@linuxsir001 root]# passwd beinan

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

如果是添加虛擬用戶,也就是不讓用戶登入系統,只能登入FTP的用戶。如果我們想把beinan這個用戶目錄定位在/opt/beinan這個目錄中,根據上面的方法。我們應該如下操作

[root@linuxsir001 backupNow]# adduser -d /opt/beinan -g ftp -s /sbin/nologin beinan

[root@linuxsir001 backupNow]# passwd beinan

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

[root@linuxsir001 backupNow]#

看一下是不是已經成功添加到了beinan這個用戶,并把beinan的家目錄放在了/opt目錄中呢??

[root@linuxsir001 root]# ls /opt/

beinan

證明已經成功。

我們可以在text模式下以beinan用戶登入,然后來訪問ftp。

[root@linuxsir001 root]# ftp 192.168.0.1

Connected to 192.168.0.1.

220 (vsFTPd 1.1.3)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (192.168.0.1:root): beinan

331 Please specify the password.

Password:

230 Login successful. Have fun.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

是不是成功了???

我們也可以用gftp來訪問beinan用戶,并上傳相應的東西,所傳上的東西就放在beinan用戶所在的家目錄中,普通用戶的家目錄在哪里,寫您所用的添加用戶的方法有關。我在前面已經說了兩種辦法,一種是默認的添加方法,就是放在/home目錄中。

在本例中,我是采用默認的添加用戶的方法。也就是不特別指定用戶用戶,這樣的話,用戶目錄就在/home目錄中。比如用beinan登入FTP時,訪問的就是/home/beinan這個目錄。讓傳的東西也在這個目錄中。

那匿名用戶所訪問的是哪個目錄呢???

應該是:/var/ftp這個目錄

5]訪問ftp的幾種方法

第一種方法就是text訪問,也就是用ftp命令來訪問。這個前面已經說過了。

第二種方法是以客戶端FTP軟件來訪問,在linux中有gftp。在本例中,我的FTP地址是通過局域網訪問的。地址欄中,添上192.168.0.1,端口是21,用戶名和密碼的添寫,如果您是用匿名登入,請不要添寫用戶名和密碼。如果用普通用戶登入,這個是必須要用用戶名和密碼的。

第三種辦法是和瀏覽器訪問:如果匿名登入,就直接用下面的方法:

ftp://192.168.0.1

如果是用戶登入方式,應該是

ftp://beinan@192.168.0.1

如果想讓在互聯網上的用戶能訪問到,如果您是用ADSL來訪問互聯網,要查找到您的動態IP,用下面的辦法

[root@linuxsir001 root]# ifconfig ppp0

ppp0 Link encap:Point-to-Point Protocol

inet addr:218.61.7.23 P-t-P:218.61.7.1 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:24245 errors:0 dropped:0 overruns:0 frame:0

TX packets:20411 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:23103297 (22.0 Mb) TX bytes:3588337 (3.4 Mb)

從上面的可以知道,能讓在internet訪問的地址是:218.61.7.23

二。如何讓局域網通過這個FTP安裝Linux呢??以RedHat 9.0為例:

1。我們要在/var/ftp中,為每個發行版建一個目錄,然后把每個發行版的每個版本再建一個目錄。把每個版本的ISO都解壓到相應的目錄里。舉個例子:

比如我想讓其它的客戶機,通過我的服務器來安裝Redhat9.0,我就要在/var/ftp目錄中建一個RedHat90的目錄,然后把RedHat 9.0的三個ISO都解到這個目錄中。

這樣服務器的設置就完成了。

2。客戶機方面如何引導及設置???我們可以做一個系統的引志盤,但有的發行版也沒有必要。這也要以各個發行版的情況而定。比如Redhat 9.0的安裝,如果您的客戶機上有windows,就直接通過局域網的FTP,dosutils images isolinux三個目錄放到一個在fat32分區中建的目錄中,比如說在客戶機上建一個Redhat9的目錄,然后把三個文件拷到客戶機中的fat32分區中的Redhat9的目錄中。

3.客戶機安裝及操作:

以DOS盤引導,不要加載CDROM,直接進入客戶機中fat32分區Redhat9dosutils目錄,執行下面的命令。

autoboot

這樣就開始了安裝:

4.出現的畫面中,我們要選ftp安裝。在設置網絡環境時,我們要設置好IP和網關之類的。

以我的局域網為例:

客戶機的IP設置成192.168.0.5,掩碼也是2552555.255.0,網關設置成192.168.0.1。name 服務可以不設置。以匿名方式訪問FTP。

下一步會出現讓我們添寫FTP,及安裝源的地址,還是以我的局域網為例:

地址:192.168.0.1

路徑:因為我是把三個ISO放在了/var/ftp/RedHat90的目錄下,我應該寫如下的

/RedHat90

這樣就OK了,一切和其它的安裝方式都是一樣的了。

因為每個發行版不太一樣,所以通過網絡安裝,有的要做引導盤,如何做引導盤,我想大家早就知道了。如果不知道這方面的,請用搜索來找這方面的帖子。

vsFTP服務器,相關的一系統補充

補充一:如何有選擇的把用戶限制在家目錄中呢?

我們要自己建一個文件,在/etc目錄中

#touch /etc/vsftpd.chroot_list

以beinan和nanbei這兩個用戶限制在他們所在的家目錄中,而其它的FTP用戶不做此限制。

在vsftpd.chroot_list這個文件中,把beinan和nanbei添上去就行,注意,每個用戶占一行。

beinan

nanbei

然后改/etc/vsftpd/vsftpd.conf文件,找如下的兩行

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd.chroot_list

把前面的#號去掉,也就是這樣的

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

如果沒有這樣的兩行,就可以自己添加上去也是一樣的。

總結

以上是生活随笔為你收集整理的linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。