1、ftp伺服器搭建(利用vsftpd這個工具)
作用:檔案的上傳與下載
# 伺服器端:
修改設定文件,設定檔目錄:/etc/vsftpd.conf ,修改裡面的允許匿名存取、指定匿名存取目錄等操作,依照自己的需求修改。
重啟服務:指令-- sudo service vsftpd restart
客戶端:
## 客戶端:
分 客戶端:
分 客戶端:
分 」兩種情況:
①、實名使用者登入:ftp + ip(server),然後分別輸入使用者名稱和密碼即可。
②、匿名使用者登入:ftp + ip(server),然後使用者名稱寫anonymous,密碼不用輸入,直接回車即可。
但是,匿名登入的話,一般管理員會指定匿名登入的根目錄,即匿名登入後,只能存取指定的目錄。管理員指定匿名用戶根目錄只需修改/etc/vsftpd.conf ,新增一句anon_root=/home/cczhao/MyFtp/即可。
但以上兩種登入方式只能操作單一文件,例如上傳或下載單一文件,不能操作資料夾,或是一次操作多個文件,一下方式可以解決上面的弊端。
lftp客戶端存取ftp伺服器-- 前提要安裝該客戶端
-
簡單介紹:軟體安裝- 簡單。軟體安裝-
簡單。軟體安裝- 簡單。 --- sudo apt-get install lftp;匿名登入:lftp + ip(server),然後使用者名稱輸入login,密碼依舊是直接回車。操作:上傳或下載單一檔案或put/get,上傳或下載多個檔案mput/mget,下載整個目錄及其子目錄以指令mirror,上傳整個目錄及其子目錄以指令mirror -R。
2、nfs伺服器建置-- 透過nfs-kernel-server這個工具
nfs伺服器類似Windows下的共用資料夾,這裡透過掛載來實現這樣的功能。
首先還是安裝軟體:sudo apt-get install nfs-kernel-server
服務端:首先建立一個共用目錄,將要共享的文件或資料夾都放到該目錄下;然後修改配置文件,路徑是/etc/exports,在文件末尾添加/home/cczhao/NfsShare *(rw,sync)。這裡* 的意思是共享到哪裡,也就是一個IP網段,你也可以根據需要寫上對應的IP網段(例如192.168.60.*);rw就是給訪客的權限,sync表示即時更新到本機磁碟。最後重啟服務:sudo service nfs-kernel-server restart.
客戶端:將該共用資料夾掛載到/mnt中即可。指令是mount IP:掛載的目錄/mnt(mount 192.168.130.*:/home/cczhao/NfsShare /mnt).
##
3、ssh伺服器搭建作用:遠端操作伺服器
伺服器端:安裝ssh,即sudo apt-get install openssh-server#### ######## 客戶端:############ 遠程登錄:ssh userName@serverIP############ 退出登錄:logout#### ######## 這裡介紹一個scp(super copy),前提要安裝了openssh-server,可以在不同主機之間進行拷貝。操作如下:scp -r 目標主機@目標主機IP: 目標主機上檔案的絕對路徑 要拷貝到本機的絕對路徑。 ######
以上是Linux中ftp、nfs、ssh伺服器搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!