為嵌入式Linux開發開啟ftp伺服器

2021-04-15 18:44:55 字數 1037 閱讀 8931

在linux和windows機器之間交換檔案可以通過ftp或samba等的方式,我們首先討論使用linux vsftp伺服器。

1. 首先檢視是否已經安裝vsftpd 輸入命令:

rpm –q vsftpd

如果顯示:vsftpd-1.1.3-8. 表明已經安裝了1.1.3-8的vsftpd

如 果顯示:package vsftpd is not installed 表明vsftpd還沒有安裝,從 映象檔案中查詢到vsftpd的安裝rpm包,通過在windows主機上開啟ftp伺服器,linux機器上使用ftp客戶端將vsftpd*.rpm (*為可能的版本號)拷貝到linux主機某個目錄下, 使用 rpm –ivh vsftpd*.rpm安裝。

2. 確定vsftpd安裝好了以後,修改/etc/vsftpd/vsftpd.conf配置檔案,主要修改以下選項:

anonymous_enable=yes

anon_upload_enable=yes

anon_mkdir_write_enable=yes

檔案的最後新增:

anon_root=/ftproot

注意: 這個選項指定匿名使用者的根目錄,例如指定為/zzm/ftproot, ftproot的許可權應該為rwxr-xr-x (即755),如果檔案許可權圖不對,用chmod 755 /ftproot修改許可權圖。

3. 然後在/ftproot建立乙個供上傳的資料夾, 許可權圖為rwxrwxrwx (777)

命令:mkdir /ftproot/upload && chmod 777 /ftproot/upload

4. 啟動vsftpd伺服器

service vsftpd restart

5. 讓系統啟動後自動啟動vsftpd。

首先確認你工作的等級,linux工作在字元介面為3,如果圖形介面為5

chkconfig --level 35 vsftpd on

6. 在windows機器使用ftp客戶端程式匿名登陸linux機器,如果用命令列ftp登陸使用者名稱anonymous,密碼為空。

linux嵌入式開發

我的環境 主機 ubuntu 64位 開發板 mini2440 6 makefile檔案修改 在 opt friendlyarm mini2440 linux 2.6.29下執行 sudo vi.makefile 搜尋arm linux得到乙個結果 cross compile?arm linux 然...

嵌入式Linux開發流程

在乙個嵌入式系統中使用linux開發,根據應用需求的不同有不同的配置開發方法,但是一般都要經過如下的過程.1 1 建立開發環境 2 2 配置開發主機 配置minicom,一般的引數為波特率為115 200bps,資料位為8位,停止位為1,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的...

嵌入式Linux開發流程

在學習嵌入式開發的過程中,尤其是開始入門時,包括各種各樣的教程,都是在講學習linux,很少講如何利用linux來開發屬於自己的嵌入式專案,也就是沒有乙個全域性的概念,簡單理解,大概流程如下 一 建立開發環境 這一步,就相當於在win系統下,要安裝乙個ide開發環境,如mdk,iar等。二 配置開發...