鍍金池/ 問(wèn)答/PHP  Linux  數(shù)據(jù)庫(kù)/ ubuntu 建立 lamp完成了,如何透過(guò)ftp上傳網(wǎng)頁(yè)?

ubuntu 建立 lamp完成了,如何透過(guò)ftp上傳網(wǎng)頁(yè)?

我在我的ubuntu 16.04建立好lamp了,但我要如何透過(guò)ftp上傳網(wǎng)頁(yè)?我甚至不知道路徑。。。我想用root登入ftp!就是最高權(quán)限,然後我也已經(jīng)安裝 apt-get install vsftpd 了

我已經(jīng)創(chuàng)建帳號(hào)了
但我還是登不進(jìn)

回答
編輯回答
妖妖
  1. 配置網(wǎng)頁(yè)目錄,如/var/www/
  2. 配置vsftpd中網(wǎng)頁(yè)目錄
  3. 啟動(dòng)vsftpd服務(wù)
  4. 阿里云之類的需要在安全策略中添加端口號(hào)
2017年5月29日 20:18
編輯回答
吢涼

可以從lamp的配置文件中找到對(duì)應(yīng)的www目錄,再使用ftp配置用戶目錄。然后進(jìn)行上傳

2018年8月13日 11:20
編輯回答
有你在

我之前配置服務(wù)器的時(shí)候的筆記,如果感興趣回頭我再補(bǔ)一篇教學(xué)文章。

安裝服務(wù)

    sudo apt-get update
    sudo apt-get install vsftpd
    sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig

配置防火墻

    sudo ufw status    
    sudo ufw allow 20/tcp
    sudo ufw allow 21/tcp
    sudo ufw allow 990/tcp
    sudo ufw allow 40000:50000/tcp
    sudo ufw status

配置用戶(如果你是root用戶可忽略這個(gè))

    sudo mkdir /home/sammy/ftp
    sudo chown nobody:nogroup /home/sammy/ftp
    sudo chmod a-w /home/sammy/ftp
    sudo chown sammy:sammy /home/sammy/ftp/files

配置FTP。這里我就不一一說(shuō)了,都聽簡(jiǎn)單的。可自行參考我的配置方案:


sudo nano /etc/vsftpd.conf

anonymous_enable=NO
write_enable=YES
chroot_local_user=YES 
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=40000
pasv_max_port=50000
listen_port=45000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

加入用戶群

echo "sammy" | sudo tee -a /etc/vsftpd.userlist 

重啟并測(cè)試

sudo systemctl restart vsftpd
ftp -p <ip地址>

更深一步的是可以配置SFTP增加安全性,不過(guò)那個(gè)設(shè)置相對(duì)比較多。不在這里熬述了。

2017年4月16日 12:05
編輯回答
故人嘆

服務(wù)器搭好的話,甚至都不需要 FTP,也建議不要用 FTP,搭得不好容易出安全問(wèn)題。

一般來(lái)說(shuō)網(wǎng)頁(yè)會(huì)放在 /var/www/html/ 目錄里,你啟動(dòng) apache 看一下,如果能訪問(wèn)到,可以把你所有網(wǎng)頁(yè)通過(guò) scp復(fù)制上去:

scp -r /local/path/to/your/site root@your.ip:/var/www/html
2017年10月6日 13:11