參考資料 ----
在 Linux 系統的電腦要連線 Windows server 主機,必須要安裝 SAMBA 套件,然後就可以在圖形操作界面環境連線 Windows 主機,進行檔案相關操作。
如果要以指令方式,則是 smbclient
瀏覽
[user]$ smb -L //IP/目錄名 -U 使用者帳號
要注意:通常網管不會直接開放 Windows 的根目錄出來共享,所以 Windows 主機的 IP 後應該會接目錄名稱。
接著會出現要您輸入密碼,若輸錯密碼,就會回到
[user]$
重新下 smbclient 指令
當密碼正確,就會列出 Windows 主機有開放共享的目錄及檔案
登入操作
[user]$ smb //IP -U 使用者帳號
登入成功後,會看見提示字元
smb:\>
接下來的操作,類似 FTP 的指令模式,不過指令較陽春,例如:
列出目前 Windows 目錄下的檔案及子目錄
dir 或 ls
切換目錄
以 cd 切換目錄,還可以輸入中文
smb:\>cd 目錄名
下載檔案
get 完整檔案名稱(含副檔名)
會下載到您 Linux 當時所在的目錄,例如:
在您輸入 smbclient 要連線 Windows 主機時,所在的 Linux 目錄為 /tmp ,則 get 下來的檔案就會存放在 /tmp 下
get 完整檔案名稱(含副檔名) /指定目錄/另存檔名
當要下載到指定目錄時,就必須輸入檔名,也就是說下面的指令是行不通的
get 完整檔案名稱(含副檔名) /指定目錄/
上傳檔案
put 本地檔案名
沒有來源目錄,就是目前的 Linux 本機目錄
沒有指定目的地目錄,就是上傳到目前的 Windows 目錄
離開
exit
沒有留言:
張貼留言