1、ftp服務(wù)器搭建(利用vsftpd這個(gè)工具)
作用:文件的上傳和下載
服務(wù)器端:
修改上傳,配置文件目錄:/etc/vsftpd.conf ,修改里面的允許匿名訪問(wèn)、指定匿名訪問(wèn)目錄等操作,根據(jù)自己的需求修改。
重啟服務(wù):命令 — sudo service vsftpd restart
客戶端:
分兩種情況:
①、實(shí)名上傳:ftp + ip(server),然后分別輸入用戶名和密碼即可。
②、匿名用戶登錄:ftp + ip(server),然后用戶名寫anonymous,密碼不用輸入,直接回車即可。
但是,匿名登錄的話,一般管理員會(huì)指定匿名登錄的根目錄,即匿名登錄后,只能訪問(wèn)指定的目錄。管理員指定匿名用戶根目錄只需修改/etc/vsftpd.conf ,添加一句anon_root=/home/cczhao/MyFtp/即可。
? 但以上兩種登錄方式只能操作單個(gè)文件,比如上傳或者下載單個(gè)文件,不能操作文件夾,或者是一次操作多個(gè)文件,一下方式可以解決上面的弊端。
lftp客戶端訪問(wèn)ftp服務(wù)器 — 前提要上傳該客戶端
簡(jiǎn)單介紹:軟件安裝 —- sudo apt-get install lftp;匿名登錄:lftp + ip(server),然后用戶名輸入login,密碼依舊是直接回車。操作:上傳或下載單個(gè)文件還是put/get,上傳或下載多個(gè)文件mput/mget,下載整個(gè)目錄及其子目錄用命令mirror,上傳整個(gè)目錄及其子目錄用命令mirror -R。
2、nfs服務(wù)器搭建 — 通過(guò)nfs-kernel-server這個(gè)工具
nfs服務(wù)器類似于windows下的共享文件夾,這里通過(guò)掛載來(lái)實(shí)現(xiàn)這樣的功能。
首先還是安裝該軟件:sudo apt-get install nfs-kernel-server
服務(wù)端:首先創(chuàng)建一個(gè)共享目錄,將要共享的文件或者文件夾都放到該目錄下;然后修改配置文件,路徑是/etc/exports,在文件末尾添加/home/cczhao/NfsShare *(rw,sync)。這里 * 的意思是共享到哪里,也就是一個(gè)IP網(wǎng)段,你也可以根據(jù)需要寫上相應(yīng)的IP網(wǎng)段(比如192.168.60.*);rw就是給訪問(wèn)者的權(quán)限,sync表示實(shí)時(shí)上傳到本地磁盤。最后重啟服務(wù):sudo service nfs-kernel-server restart.
客戶端:將該共享文件夾掛載到/mnt中即可。命令是mount IP:掛載的目錄 /mnt(mount 192.168.130.*:/home/cczhao/NfsShare /mnt).
?
3、ssh服務(wù)器搭建
作用:遠(yuǎn)程操作服務(wù)器
服務(wù)器端:安裝ssh,即sudo apt-get install openssh-server
客戶端:
上傳:ssh userName@serverIP
上傳登錄:logout
這里介紹一個(gè)scp(上傳 上傳),前提要安裝了openssh-server,可以在不同主機(jī)之間進(jìn)行拷貝。操作如下:scp -r 目標(biāo)主機(jī)@目標(biāo)主機(jī)IP: 目標(biāo)主機(jī)上文件的絕對(duì)路徑 ? 要拷貝到本地主機(jī)的絕對(duì)路徑。