標籤:windows samba ubuntu 伺服器 ssh
有過工作經曆的都有一個這樣的工作環境,源碼編譯需要在ubuntu下,而源碼編輯和其它的相關工作卻是是windows下完成,那勢必會要想到如何去搭建一個這樣的工作橋樑,那本篇文章將闡述如何搭建ubuntu與windows的工作橋樑
目前ubuntu系統為ubuntu 12.04.5 server amd64,機器名為ubuntu,使用者名稱為antier,windows系統為windows 7 64位 旗艦版
首先說個容易的吧.如果通過windows向ubuntu伺服器下達操作命令,這就需要用到xshll,ssh協議
在windows下下載Xshll5並安裝
http://yunpan.cn/cmtEaLUwPuNTj 訪問密碼 2342
使用xshll的主要目的是在windows環境上登陸ubuntu終端進行編碼,實現遠程登陸
在ubuntu系統下安裝ssh協議
[email protected]:~$sudo apt-get install openssh-server openssh-client
使用ps -ef | grep ssh,如果只有ssh-agent表示還沒啟動,需要/etc/init.d/ssh start;有sshd說明已啟動
設定Xshell5
開啟xshell5,選擇"建立"->"串連"->"常規"
"名稱"請隨意設定,我這裡命名為"ubuntu-server-243",
"協議"選擇SSH
"主機"輸入主機的ip地址,我這裡輸入"192.168.1.243"由於我是區域網路內
"連接埠號碼"預設設定為22
選擇"使用者身分識別驗證"視窗
"使用者名稱"輸入ubuntu已經存在的使用者名稱.我這裡輸入antier
"密碼"輸入使用者名稱對應的使用者密碼
點擊"確定",這樣就你可以通過xshell控制ubuntu主機啦.
中文亂碼的解決方案
在確認ubuntu支援中文的前提下,在xshell中選擇"檔案"->"屬性"->"終端"->"編碼"->"UTF-8"
接下來說說ubuntu中samba的搭建
ubuntu安裝並配置samba
[email protected]:~$sudo apt-get update
[email protected]:~$sudo apt-get install samba samba-common
[email protected]:~$sudo vim /etc/samba/smb.conf
在smb.conf文檔最後添加以下內容
[antier]
path = /home/antier
writeable = yes
valid users = antier
[email protected]:~$sudo smbpasswd -a antier
這個命名用的使用者名稱必須是ubuntu已經存在的使用者名稱哦.
在windows端雙擊我的電腦,在地址欄輸入\\server-ip\antier
這時會彈出需要輸入使用者名稱與密碼,而這個使用者名稱就是你當初設定smbpasswd的使用者名稱與密碼,由於你在smb.conf中配置的path目錄的使用者者為antier.所以在windows視窗就會顯示出ubuntu系統目錄/home/antier的內容哦.哇哢哢....容易吧!!
完結啦!!如果還有什麼不明白的地方請參考博文"說在前面的話".
本文出自 “空杯的心態” 部落格,請務必保留此出處http://antier.blog.51cto.com/10691818/1693157
為ubuntu與windows搭建橋樑samba ssh xshell