對於開發,除錯遠端伺服器**,一直是個比較痛苦的問題!面對黑乎乎的伺服器介面,操作著vim命令,看的人眼花繚亂的,各種痛苦。可能還是vim下開發的少吧,不可否認,有很多vim愛好者,我之前也很崇拜,還專門看了vim那本書,但終歸覺得沒gui介面看的舒服,選擇檔案、目錄等,效率高很多!
閒話不說了,開始正題:
一般的開發模式是:
1.本地開發,除錯沒問題
2.通過git、svn同步到遠端伺服器,或者ftp工具上傳
3.修改伺服器和本地不同的配置檔案,除錯遠端伺服器
我們這次說的就是,除錯遠端伺服器。說下吧,我現在對除錯遠端伺服器都怕了,每次都是通過vim手動編輯,找問題!看的眼花,而且編輯、複製等,沒有gui下爽,全得使用命令!不爽,那就找解決方法:(應該之前也有過類似的經歷,沒總結下來,都忘記了,這次記錄)
2.因為使用的是sublime text3,安裝 ftp、sftp 外掛程式,原理,應該同上面的一致,只是簡化了我們的操作!
1)sshfs安裝:
1.mac軟體的安裝工具,2個
brew
brew cask
2.brew cask install osxfuse
3.brew install sshfs
這裡記錄乙個出現的問題:
我之前安裝過 'osxfuse',還是1年前,然後安裝 sshfs,報錯:
reason: incompatible library version: sshfs requires version 12.0.0 or later // 看著是osxfuse版本過低
然後,就各種brew | brew cask 的 info、update、upgrade,已經安裝時給的提示,各種瞎試(原諒我好久不搞命令了,沒時間看這些,想的是速度解決),最終解決是:
brew remove sshfs // 刪除剛才安裝的
brew cask reinstall osxfuse // 重新安裝osxfuse
brew install sshfs // 再次安裝sshfs
2)sshfs安裝完成,有興趣可研究命令,我這裡直接掛載:
sshfs [email protected]:/data/wwwroot/xx ~/desktop/xx // 遠端掛載到本地桌面
注意:我因為機器上,配置了 ssh 免密碼登入,所以直接掛載了(sshfs也是依賴ssh鏈結,不了解的話,可檢視之前寫的文章:ssh-kengen使用說明:
3)sublime text3直接開啟遠端掛載的目錄,就和本地開發一樣了!!
4)檢視掛載情況
df -h
5)不可刪除,使用 umount 解除安裝
umount ~/desktop/xx
linux下,也有sshfs,但好像稍有不同,沒細看,參考文章:
linux sshfs掛載命令使用:
mac 遠端連線伺服器
很多剛用mac的同學 可能會糾結,連線遠端伺服器咋整?有沒有型別windows上的securecrt 其實,完全可以不用 mac自帶的終端就可以搞定 終端terminal 如何連線遠端伺服器?ssh user ip 如果22埠被禁止,就要管理員去開放22埠。你一定要確保linux是在執行的,同時是聯...
mac下遠端連線阿里雲伺服器
個人覺得阿里雲自帶的控制台命令列真心不好用,還是習慣mac自帶的終端 用終端連線阿里雲伺服器方法 ssh yourname yourserverip 其中yourname指伺服器登入使用者名稱 yourserverip指伺服器位址回車,輸入伺服器密碼,不出意外已經連上了你的伺服器,接下來為所欲為吧。...
伺服器修改遠端埠
伺服器修改遠端埠 將 x埠修改為80埠的方法如下 第一步 在遠端計算機 即被訪問的計算機 上通過工作列的 開始 執行 輸入regedit 開啟註冊 表編輯器。第二步 在登錄檔中找到 hkey local machine system currentcontrolset control termina...