Ubunut18.04與Windows傳輸文件的方式


ubunut18.04Windows傳輸文件的方式

開發環境:ubuntu18.04; 虛擬機:virtual box; 操作系統:Win10_64bits/專業版

在以前使用的ubuntu12.04設置共享文件夾的時,使用掛載方式可以實現共享文件夾的完美設置,可以在ubuntu12.04下與windows進行文件的共享,現在使用18.04設置共享文件夾,遠程登錄ubuntu的方式也做一個總結。

1、傳統的設置共享文件夾的方式

 

  

/etc/fstab中添加如下內容:

 

 myshare /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0

“myshare”windows下命名的文件夾的名字,/mnt/share是設置ubuntu下的共享文件夾目錄,執行以下命令掛載:

sudo mount -t vboxsf myshare /mnt/share

測試:

 

 

在以前的設置過程中,一直無法共享,這次突然可以了,具體的成功原因未知。

 

2、使用root權限共享

經過摸索發現,可以先切換成超級用戶權限,然后再進行文件的拷貝。但是此時的共享文件夾的目錄發生了更改,為/media/sf_myshare/下,同樣也是可以拷貝windows下的文件。

 

 但是這種拷貝,拷貝后的文件的所有者為root,需要使用如下命令將其使用所有者改為普通用戶。

chown skyfall.skyfall ***(要更改的文件或者文件夾)

 

3、搭建samba服務器進行共享文件的傳輸

1)進入ubuntu18.04桌面在用戶目錄創建一個 win_linux_share 作為共享文件夾

 

  

2)在文件夾上右鍵--屬性, 權限 里的三個都選擇為  創建和刪除文件。

 

 

 

3)選擇 本地網絡共享。勾選所有選項,並設置一個共享名,然后 創建共享。

 

 

4)vim /etc/samba/smb.conf ,進入文件后,在global部分做如下添加操作 

 

 

 5)在文件末尾添加如下圖內容 :

 

 

6)創建samba用戶:

sudo smbpasswd -a ubuntu用戶名(接着會提示輸入密碼,自己輸入就可以)

7)激活用戶:

smbpasswd -e ubuntu用戶名

8)重啟Samba服務:

  /etc/init.d/samba restart 沒找到,最終沒影響

注:ubuntu用戶名,必須是當前普通用戶的用戶名,否則會報錯,我的為skyfall

Ubuntu終端輸入 ifconfig 查看IP地址 。

  

9)在Ubuntu終端root權限下輸入sudo ufw disable關閉Ubuntu防火牆 :

 

 至此,我們ubuntu下的共享文件夾就設置完成了

在此過程中,會彈出安裝samba,按照提示進行相應的操作即可。

 

10)在Windows平台關閉防火牆 。

11)在Windows平台打開dos窗口,輸入 ping 192.168.101.155,測試連通性。

 

 

 12)在Windows平台打開映射網絡驅動器,在文件夾一欄中輸入\\192.168.101.155\win_linux_share點完成。

 

 

13)設置成功后,則會在Windows計算機根目錄中網絡位置出現一個名為“share”的盤符。至此,Windows7Ubuntu16.02通過Samba服務共享設置成功。

 

 

 

使用此種方式,發現文件的所有者不是skyfall普通用戶,同樣需要更改文件的所有者。

  

4、使用SCP進行文件的共享

打開winscp軟件

 

 

進行新建站點,輸入主機名,用戶名,密碼,點擊保存,以便下一次直接登錄。

 

 

 

完成后點擊登錄,即可進入。

 

 

左面是windows下的文件,可以直接拖拽至右面的ubuntu下進行文件的傳輸。

同時,點擊putty插件,即可進入ubuntu系統終端。

 

 

此種方式是最方便的文件傳輸方式。

 

 

 

5、使用secureCRT進行遠程登錄

打開軟件,點擊快速連接,彈出如下對話框:

 

 

輸入主機ip:192.168.101.155,用戶名:skyfall。點擊連接。

輸入密碼並保存口令后點擊確定。

 

 

 

進入ubuntu系統。

 

 

下面對其進行簡單的配置:

 

點擊菜單欄選項->會話選項:

 

 

 

在仿真下選擇linux

 

 

 

在外觀中進行字體設置:

 

 

發現終端字體變大了。

 

 

至此,配置完成。

在連接時,可能出現以下類似的報錯:

securecrt到會話192.168.168.129的連接失敗

密鑰交換失敗......

解決辦法:

在終端下使用命令 sudo apt-get install openssh-server openssh-client 下載

 vi /etc/ssh/ssh_config 修改客戶端的SSH配置

 打開文件后,下面兩行的注釋打開,

 

 找到下圖的兩行,取消注釋 進行復制

 

 

 然后使用vi sshd_config命令打開並修改服務器端的配置文件,之前修改的是客戶端

 

service sshd restart 重啟sshd服務。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM