ftp:linux
1.安裝vsftpd服務器服務器
sudo apt-get install vsftpd網絡
2.建立一個空目錄,供用戶上傳:建立服務器文件夾,ftp服務器,服務器端和客戶端,我創建的是/home/colin/linux/Server/ftp/ftpservertcp
在此目錄下建立匿名用戶anonymous測試
mkdir anonymousspa
chmod 777 anonymousrest
3.配置vsftpd.conf文件: sudo vi /etc/vsftpd.confserver
將Listen=YESget
Ctrl+shift+n:建立新終端文件上傳
添加下面設置:
anonymous_enable=YES
anon_root=/home/colin/Server/ftp/ftpserver
no_anon_password=YES //匿名用戶不須要密碼
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
4.重啓服務器,從新加載.etc.vsftpd.conf配置文件: sudo /etc/init.d/vsftpd restart
5.測試上傳功能,從客戶端登陸ftp服務器,進入到anonymous目錄
ftp 192.168.6.3(服務器IP)
cd anonymous
進入anonymous下才能夠上傳文件
上傳命令,能夠把你當前目錄下的文件上傳到ftp服務器的anonymous目錄
put somefile
服務器端不容許上傳同名文件
下載命令
get file
~umask&666 = 文件權限
nfs:
sudo apt-get install nfs-kernel-server
2.在用戶目錄下建立nfs目錄
mkdir /home/colin/linux/Server/nfs
3.設置/etc/exports配置文件
sudo vi /etc/exports
添加這行配置
/home/colin/linux/nfs *(rw,sync,no_root_squash)
4.重啓服務器,從新加載配置文件:sudo /etc/init.d/nfs-kernel-server restart
5.在/home/colin/linux/nfs目錄下建立測試文件hello
cd /home/colin/linux/nfs
touch hello
6.測試服務器,把服務器共享目錄nfs掛載到/mnt節點
sudo mount –t nfs –o nolock –o tcp 服務器IP:/home/colin/linux/nfs /mnt