ubuntu server中搭建vsftpd小記
sudo apt-get install vsftpd搭建ftp的為了登入使用者,不能檢視其它目錄,只能在自己的目錄中操作檔案,並且不能登入ssh
1. 新增使用者:pinkrose
命令格式是:sudo useradd 使用者名稱 -d 使用者的登入目錄 -s 登入時候的shell
sudo useradd pinkrose -d /home/pinkrose -s /bin/false可做可不做的一小步:我們可以進入/etc 目錄中sudo vim passwd,檢視我自己剛才建立的pinkrose的一點使用者資訊
pinkrose:x:1009:1009::/home/pinkrose:/bin/false2. 給pinkrose使用者新增密碼
sudo passwd pinkrose要輸入兩次密碼,就可以成功設定使用者的密碼了,如:
進入/etc目錄,然後編輯 vsftpd的配置檔案 vsftpd.conf
我修改之後的配置檔案是:
listen=yes然後按esc鍵,輸入":wq" 儲存並退出vimanonymous_enable=no
local_enable=yes
write_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
dirmessage_enable=yes
use_localtime=yes
connect_from_port_20=yes
#i change
chroot_local_user=yes
chroot_list_enable=no
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
#wakasann add config
local_root=/var/www
建立chroot_list_file的檔案,
sudo vim /etc/vsftpd.chroot_list開啟之後,輸入剛才新增的使用者名稱:pinkrose,一行乙個使用者名稱
新增完之後,就可以重啟vsftpd服務了
sudo service vsftpd restart然後我們用ftp工具嘗試登入ftp
登入可能會報:
1. 530 login incorrect
[右] 正在連線到 192.168.1.147 -> ip=192.168.1.147 port=21解決方法是:[右] 已連線到
192.168.1.147
[右]
220 (vsftpd 2.3.5
)[右] user pinkrose
[右]
331please specify the password.
[右] pass (hidden)
[右]
530login incorrect.
[右] 連線失敗
sudo apt-get我的解決方法是:開啟21埠remove vsftpd
sudo rm /etc/pam.d/vsftpd
sudo apt-get install vsftpd
參考:1. ubuntu下建立ftp使用者,該使用者只訪問特定目錄下的內容
2. linux 新增使用者、許可權
3. vsftpd鎖定使用者目錄[ubuntu, ftp server, vsftpd.conf]
4.
ubuntu server集群搭建
調整虛擬機器中ubuntu server 螢幕解析度 源 修改完後一定要注意先 sudo apt update 源一定要用cn這個 其它都會有問題,不是網路問題就是包缺失問題 ssh scp 服務安裝 cp到多個機器 hadoop集群搭建及自動化 從零開始搭建hadoop2.7.1的分布式集群,ss...
ubuntu server安裝注意
對於ubuntu server 8.04的安裝注意,映象檔案才524 mb。1.首先,關閉網路連線。否則在安裝apt找到映象公升級過程,如果網速不快的話,那麼是十分痛苦的等待。我就是等了一整天,機子還是沒反應過來,還好是週末。2.在沒有安裝網路軟體時,速度馬上提公升。3.對於本人是將ubuntu安裝...
ubuntu server 安裝 日記
今天星期天在本本的vmware裡玩了一天的ubuntu,裝了又刪,刪了又裝,感嘆 虛擬機器真好。現在總結一下今天的失敗經驗 因為我安裝的是server版,所以只有命令列,沒有裝桌面 1 如何編輯文字檔案?可以是被microsoft的windows寵壞了,現在見到黑底白字有種恐懼感,不知如何下手。好不...