使用Linux服務器進行開發時,需要把文件傳到服務器上,一般使用FileZilla等類似軟件,但如果只是.c文件,每次只是修改了一點點,再使用這種軟件倒騰一下,就很浪費時間了,所以我們使用Samba建立Linux共享文件夾以供在windows本地直接操作服務器的文件,提升工作效率。
環境說明:
Linux服務器:騰訊雲,假設IP爲40.111.111.111
windows系統:win7
1、Linux安裝Samba及配置
安裝Samba:
sudo apt-get install samba
配置Samba:
sudo vi /etc/samba/smb.conf
配置內容:
[share]
#comment = Ubuntu File Server Share
path = /home/ubuntu
valid users = root
available = yes
browsable = yes
writable = yes
配置用戶名密碼:(windows訪問share文件夾時候使用)
sudo smbpasswd -a root -> 注意此處的用戶名要和上面的valid users保持一致
回車後會讓你輸入密碼
設置共享文件夾權限:
sudo chmod 777 /home/ubuntu
重啓:
sudo /etc/init.d/samb restart
2、windows訪問共享文件夾
右鍵選擇映射網絡驅動器,填寫IP+Samba配置文件中的[share]之[]裏面的字樣
點擊完成會提示你輸入用戶名以及密碼,然後就ok了。
可能遇到的問題:
我的解決方法:重啓windows。