使用linux難免會與其他平台進行檔案交換、共享。
這裡整了一些具體的方法。
linux 安裝在虛擬機器的話,與windows共享檔案最方便的當數共享資料夾。
virtualbox 設定共享資料夾 參考
# 安裝openssh-server
get install openssh-server
# 檢視是否安裝成功
windows環境下的工具叫winscp,很好用,直接連線伺服器就能進行檔案傳輸。
# 安裝伺服器軟體
sudo apt-get install tftpd-hpa
# vim開啟 tftpd-hpa 配置伺服器引數
sudo vim /etc/default/tftpd-hpa
# 設定tftp目錄
tftp_directory="/home/tftp"
tftp_address=":69"
# 在此處新增-c 建立檔案的許可權
tftp_options="--secure -c"
# 建立tftp目錄,前面設定的
midir -m 777 /home/tftp
# 重新啟動tftp服務
sudo /etc/init.d/tftpd-hpa restart
# 檢視服務啟動的程序
ps -aux | grep tftpd
linux連線tftp伺服器
# 連線伺服器:
tftp 192.168.2.19
# 退出連線狀態
quit q
# 上傳檔案 上傳《檔名》 檔案到伺服器
put filename
get filename
windows下的 tftpd小工具連線tftp伺服器,選擇共享檔案目錄,設定ip,如下:
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-acabhlha-1619585235733)(
安裝nfs服務
# 安裝相關軟體
sudo apt-get install nfs-kernel-server
# 檢視是否安裝成功
dpkg -l | grep nfs
# 共享目錄 限制訪問的條件
/home/nfs *(rw,sync,no_subtree_check)
# 建立共享目錄
mkdir -m 777 /home/nfs
# 重新啟動nfs服務
sudo /etc/init.d/nfs-kernel-server restart
# 檢視啟動情況
ps -aux | grep nfs
客戶端如何訪問
# mount 掛載nfs檔案系統
cd mnt
sudo mkdir nfs
sudo mount 192.168.30.130:/home/nfs ./nfs 掛載
sudo umount ./nfs 解除掛載
sudo apt-get install ssh
# scp傳輸檔案
# scp 檔名 伺服器上的某個使用者@伺服器ip:/檔案儲存路徑
scp filename [email protected]:server_file_path
# 從伺服器拉取檔案
# scp 伺服器上的某個使用者@伺服器ip:/伺服器檔案存放路徑 拉取檔案儲存路徑
scp [email protected]:server_file_path local_path
linux 實現共享檔案共享
linux和winxp資訊共享 samba伺服器的安裝和配置 步驟 1 查詢是否安裝了samba服務 rpm q samba rpm qa grep samba service smb start 2 安裝samba a 掛載映象 mount t iso9660 iso mymedia o loop...
Linux 檔案共享 NFS
需求 要實現網路中檔案的共享,用samba比較麻煩,就用nfs nfs是network file system的縮寫,即網路檔案系統。nfs是由sun開發並發展起來的一項用於在不同機器,不同作業系統之間通過網路互相分享各自的檔案。nfs server也可以看作是乙個file server,用於在un...
Linux檔案共享samba
samba可以實現windows和linux之間的檔案共享相互訪問 安裝samba yum install samba samba client samba common 主配置檔案在 etc samba smb.conf 會自動安裝服務指令碼 etc rc.d init.d smb 一 linux...