linux環境(fedora9)下的ftp設定

2021-06-01 06:42:30 字數 2338 閱讀 8901

vsftpd(代表"very secure ftp daemon")是fedora預設安裝的ftp伺服器,下面以此為例進行介紹。

詳細的說明參考:

這裡只總結一下一些簡單的配置,以免遺忘。

一、vsftp的配置

[root@localhost ~]#

gedit  /etc/vsftpd/vsftpd.conf

具體的配置下面會涉及。

二、vsftpd啟動

方式1:#

service vsftpd start

方式2:# /etc/init.d/vsftpd restart

(或# /etc/init.d/vsftpd start)

方式3:# /usr/sbin/vsftpd &

# /usr/local/sbin/vsftpd &

其中方式3中的第一步可以執行,但是第二行執行不了。都是在網上看到的。所以用前兩種方式足矣。

如果允許使用者匿名登入,需要建立使用者ftp和目錄/var/ftp

# mkdir /var/ftp

# useradd -d /var/ftp/ftp

三、檢查vsftpd是否啟動

方式1:

[root@localhost ~]# pgrep vsftpd

4759

方式2:

[root@localhost ~]# ps -ef

root      4759     1  0 20:33 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

四、vsftpd服務關閉

方式1:

[root@localhost ~]# kill 4759

方式2:

[root@localhost ~]# pkill vsftpd

方式3:

[root@localhost ~]# /etc/init.d/vsftpd stop

五、注意事項

(1)防火牆

(2)selinux

輸入如下命令:

[root@localhost ~]# vi /etc/selinux/config

下面為檔案的具體內容:

# this file controls the state of selinux on the system.

# selinux= can take one of these three values:

#       enforcing - selinux security policy is enforced.

#       permissive - selinux prints warnings instead of enforcing.

#       disabled - no selinux policy is loaded.

#selinux=enforcing  #該行原始的配置

selinux=disabled  #此處為手工輸入

# selinuxtype= can take one of these two values:

#       targeted - targeted processes are protected,

#       mls - multi level security protection.

selinuxtype=targeted

關於匿名上傳,首先我們要修改一下vsftpd.conf ,此檔案位於 /etc/目錄下,可能是/etc/vsftpd.conf,也可能是/etc/vsftpd/vsftpd.conf檔案。以您的系統環境為準;

首先:我們要改一下vsftpd.conf,確保有以下幾行;

anonymous_enable=yes

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_umask=022

其次:在ftp使用者家目錄的下建乙個資料夾,並修改其許可權為完全開放;

ftp使用者的家目錄在哪?我們前面已經說了,要通過/etc/passwd來檢視;也可以通過

finger ftp來檢視;

[root@localhost beinan]# finger ftp

login: ftp                              name: ftp user

directory: /var/ftp                     shell: /sbin/nologin

[root@localhost ~]# mkdir /var/ftp/pub

[root@localhost ~]# chmod 777 /var/ftp/pub

Fedora9建立交叉編譯環境

開發板上的linux系統往往是經過裁剪後的,各項功能不如pc 或虛擬機器 上的linux那麼完善,並且在開發板上操作比較不方便,這時候,我們就需要把大量的工作 寫 編譯等 放在pc的linux上,那麼自然編譯這個過程也想放在pc上,等編譯完了直接通過ftp 或nfs 給開發板。所以pc上的交叉編譯環...

Fedora 9 下安裝Google桌面小工具

fedora 9 下安裝google桌面小工具 ytha 在天空部落發表於 19 25 46 fedora ap 鼓勵此網誌 0 google 終於把目光放到了linux,也算給了linux使用者乙個公道吧 不過安裝上比較複雜一點,但一點都不困難 1.如果您已經安裝了 yumex 套件,就使用它吧 ...

fedora 9 硬碟安裝日誌

前幾天終於把fedora 9出下下來了。網上說linux如果沒有安裝光碟的話可以從硬碟安裝,大概找了一下,結果成功了 過程如下 一 準備目錄樹 其中 1 c 最好是fat32 fat的也可以 格式的磁碟,據說最新的grub已經支援ntfs了,但是我試了不行不知道為什麼 也可以將isolinux目錄以...