Linux 訪問windows共享檔案的幾種方式

2021-07-13 14:22:16 字數 1959 閱讀 5470

yum install samba-client.x86_64 #安裝samba客戶端

smbclient #通過samba開啟windows共享目錄

smbclient -u smb_user #系統提示輸入smb_user_passwd

smbclient smb_user_passwd -u smb_user #不提示輸入密碼

出現提示符:

smb: >

put上傳檔案

cd 切換windows目錄

lcd 切換本地目錄

help顯示幫助

? 顯示幫助

! 表示執行liunx本地的命令,如:!ls顯示本地目錄下的內容

smb命令說明–

?或help [command]

提供關於幫助或某個命令的幫助

![shell command]

執行所用的shell命令,或讓使用者進入 shell提示符

–cd [目錄]

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

lcd [目錄]

切換到客戶端指定的目錄

dir 或ls

列出當前目錄下的檔案;

exit 或quit

退出smbclient

get file1 [file2]

mget file1 file2 file3 filen

md或mkdir 目錄

在伺服器上建立目錄

rd或rmdir 目錄

刪除伺服器上的目錄

put file1 [file2]

向伺服器上傳乙個檔案file1,傳到伺服器上改名為file2;

mput file1 file2 filen

向伺服器上傳多個檔案––

yum install cifs-utils #安裝cifs工具包 (用於取代被淘汰的smbfs)

#首先建立被掛載的目錄:

$ mkdir windows

#將共享資料夾掛載到windows資料夾:

$ sudo mount -t cifs -o username=share,password=share ./windows

mkdir /mnt/掛載點名稱 #(建立乙個掛載點)

vi /etc/fstab #新增以下內容讓作業系統啟動後自動掛載windows機器上的共享資料夾到掛載點

1//你的windows機器名/共享資料夾名 /mnt/你建立的掛載點 cifs rw,credentials=/etc/.smbpasswd 0

0mount -a #(讓系統重新掛載所有在/etc/fstab檔案裡面定義的掛載點)

cd /mnt/掛載點名稱 #(進入windows機器上的共享資料夾)

其中幾個引數表示含義:––

cifs

common internet file system,可以理解為網路檔案系統

usrname

訪問共享資料夾的使用者名稱

password

訪問密碼

表示網路資料夾的位址,注意這裡最後不能加/,如果是/則會報如下錯誤:mount: / is not a valid block device

tips:使用mount掛載的方法在系統重新啟動後就會失效,如果希望開機時自動掛載,將下面設定加入/etc/fstab檔案最後面就可以了。

假設a機(有shell環境,linux或win下安裝cygwin)想要無密碼訪問b機(linux),則進行如下步驟

1、在a機用ssh-keygen生成公鑰私鑰(-t rsa即可)

2、在a機用ssh-copyid將公鑰發給b機並完成配置(用ssh-copyid要比手工配置ssh目錄方便很多)

3、ssh [email protected] 測試是否正常

4、scp 開始使用

[待補充]

在linux下如何訪問windows的共享檔案

很多時候我們可以很輕鬆的在windows環境下,訪問linux裡的共享檔案,可有時也許遇到linux環境下訪問windows共享檔案的情況 你知道如何訪問嗎?其實很簡單。第一步,確認你的linux安裝了samba軟體包及其客戶端程式 smbclient 因為samba就是提供linux與window...

kali訪問有讀寫許可權的windows共享資料夾

我們的目的很清晰,就是在kali系統中想訪問windows系統共享出來的共享資料夾 我的開了讀寫許可權 假如開了共享資料夾的windows系統叫a,想訪問a的kali系統叫b,我們再準備一台windows,叫c。因為a開了共享資料夾,所以a是伺服器角色,那麼b和c就是客戶端角色。開了a的共享資料夾後...

linux訪問windows共享

方式一 samba amba smb是其縮寫 是乙個網路伺服器,用於linux和windows共享檔案之用 samba 即可以用於windows和linux之間的共享檔案,也一樣用於linux和linux之間的共享檔案 不過對於linux和linux之間共享檔案有 更好的網路檔案系統nfs,nfs也...