[Respberry Pi] 在Respberry Pi上使用ftp服務 - vsftp -
看起來應該是在Linux上老牌的ftp軟體,
第一次使用起來有點搞不清楚,
留點紀錄給自己紀錄。
輸入下面指令,指定目錄屬於哪個帳號所有(很重要,沒有設定可能會權限不足503)
在resberry pi 中,vsftpd的設定檔會在/etc/vsftpd.conf,
再來要更改內部設定,輸入:
接著輸入
現在應該可以用pi帳號進行fpt連線了。
**********
如果有看過其他人的文章,
應該會注意到他們多進行了下列步驟:
第一個步驟是指定使用者的預設目錄,也就是說如果你執行了這個步驟,
你未來登入會從原來的/變成/var/www,這樣對我來說不方便。
第二個步驟是鎖定root帳號,反正我自己用就不必鎖起來了。
TAG: ftp, linux, resberry pi, vsftp
第一次使用起來有點搞不清楚,
留點紀錄給自己紀錄。
指定目錄/var/www(Apache網頁目錄)
輸入下面指令,指定目錄屬於哪個帳號所有(很重要,沒有設定可能會權限不足503)
sudo chown -R pi /var/www再來可以安裝vsftpd了,輸入:
sudo apt-get install vsftpd跟著指示跑就行了。
在resberry pi 中,vsftpd的設定檔會在/etc/vsftpd.conf,
再來要更改內部設定,輸入:
sudo nano /etc/vsftpd.conf編輯設定檔:
找到anonymous_enable=YES 改成 anonymous_enable=NO, 找到#local_enable=YES 改成 local_enable=YES, 找到#write_enable=YES 改成 write_enable=YES,上面的意思是說,我們不允許匿名登入,允許內網登入,允許寫入權限。
接著輸入
sudo servce vsftpd restart重新啟動程式。
現在應該可以用pi帳號進行fpt連線了。
**********
如果有看過其他人的文章,
應該會注意到他們多進行了下列步驟:
以root帳號登入後輸入:"usermod -d /var/www pi" 以pi帳號登入後輸入:"usermod -L root"我並沒有這樣做,原因如下:
第一個步驟是指定使用者的預設目錄,也就是說如果你執行了這個步驟,
你未來登入會從原來的/變成/var/www,這樣對我來說不方便。
第二個步驟是鎖定root帳號,反正我自己用就不必鎖起來了。
TAG: ftp, linux, resberry pi, vsftp
留言
張貼留言