ubuntu 訪問window

大多數是第四種能成功 shell

第一種:用smb訪問 直接點-位置-網絡-裏面有個WINDOWS網絡,點進去找你要找的電腦和文件,屆時可能要賬號和密碼,注意填的是那個被訪問的計算機的賬號,不是先前建的那個new 這個方法最方便了! 可是成功率不高 ubuntu

第二種:用ubuntu 系統自帶的鏈接到服務器功能訪問 在位置中啓動鏈接到服務器,在服務類型中選擇「windows共享」,在服務器中輸入windows計算機的ip地址或計算機名,點擊鏈接,這樣在系統桌面中就會顯示一個鏈接到windows 計算機的文件卷。 咱們能夠像訪問ubuntu系統中的磁盤同樣來訪問它,一樣在訪問的時候要輸入smb的用戶名和密碼。 每每第一個方法不能成功的 這個也別想成功 windows

第三種:用mount掛載windows的共享目錄到本地磁盤 首先要在ubuntu系統中創建一個掛載點,在這裏咱們創建的掛在點爲 /mnt/wind 一樣在保證網絡鏈接正常,且windows中有共享目錄的前提下,進行一下操做 以windows的ip爲192.168.0.1,共享文件夾爲share爲例 服務器

命令以下: 網絡

mount -t smbfs –o username=new,password=123456 //192.168.0.1/share /mnt/wind ui

¥我感受這個的成功率要比先前的那兩個方法高,一但掛載成功就好了 code

本人還衍生了一個方法貌似在我電腦上的可行性比較高,那就是知道共享的目錄的絕對地址後直接輸入絕對地址 ip

smb://呂秀才/電影3/ get

呂秀才是他用戶名(不能用IP,IP沒用的)電影3是他的一個共享文件夾~ it

直接用smb://用戶名/共享文件名 這樣就能夠,在訪問的時候會問你那個XP的密碼這時填上就能夠了 還會驗證你的smb密碼 這個就用上面你設置那個就能夠了 反正我成功了¥

有時這樣在訪問的時候會出現中文亂碼的問題,這樣咱們能夠按下面命令來執行,能夠解決這個問題

mount -t smbfs -o iocharset=uft8,codepage=cp936,clmask=777,fmask=777,userneme=wangyh,password=123456 //192.168.0.1/share /mnt/wind

註解:usename和password都爲smb的用戶和密碼,若是要詳細瞭解mount命令,使用man mount在終端查看詳細用法 提示:要訪問windows中有特殊密碼的文件夾,能夠在samba中新建一個與windows登陸相同名相同密碼的用戶,而後mount便可,例:

sudo useradd administrator //不要讓其有登陸ubuntu的權限

sudo smbpasswd -a administrator

而後提示輸入密碼:輸入windows訪問的密碼便可


第四種:使用smbclient 命令 命令以下:

smbclient //對方IP/那個共享文件夾 -U 你的smb賬號,就是那個new

例如:smbclient //218.196.119.86/電影 -u new password:輸入smb用戶new的密碼

回車就能夠用,用命令get下載文件,用put上傳文件。

註解:

smbclient介紹:

命令 說明

?或help [command] 提供關於幫助或某個命令的幫助

![shell command] 執行所用的SHELL命令,或讓用戶進入 SHELL提示符

cd [目錄] 切換到服務器端的指定目錄,如未指定,則 smbclient 返回當前本地目錄

lcd [目錄] 切換到客戶端指定的目錄;

dir 或ls 列出當前目錄下的文件;

exit 或quit 退出smbclient

get file1 file2 從服務器上下載file1,並以文件名file2存在本地機上;

若是不想更名,能夠把file2省略

mget file1 file2 file3 filen 從服務器上下載多個文件;

md或mkdir 目錄 在服務器上建立目錄

rd或rmdir 目錄 刪除服務器上的目錄

put file1 [file2] 向服務器上傳一個文件file1,傳到服務器上更名爲file2;

mput file1 file2 filen 向服務器上傳多個文件

¥這個方法不出意外都成功,並且這個成功再試一試前兩個方法沒準也就成功了,總之我感受這個共享訪問時靈時不靈的,但願之後能改善~

相關文章
相關標籤/搜索