mac ssh解決自動斷開以及sublime text 設置sftp遠程開發

開發場景:

最近公司由於各種原因需要在公司用mac筆記本進行開發,但是很難受,在mac下我找不到什麼很好使的ssh客戶端,而我需要在mac下編碼並傳輸到linux服務器上進行編譯。最後選擇sublime text + sftp進行遠程開發。

mac ssh解決自動斷開:

首先我說一下mac下的shell終端其實還是很好用的,只不過在用終端連接ssh的時候每次無操作時間久了他就會斷開,而且斷開之後你還不能重連,必須需要將終端重新開起來纔好,這簡直是sb一樣的存在。之後找了一個辦法讓他一直連着不斷開:

vim /etc/ssh/ssh_config  之後在下圖處輸入ServerAliveInterval 60,這樣之後ssh終端就會自動每隔60秒發送心跳保持連接。

sublime text 配置sftp

在 Win 下常用 xftp 或者 winscp 等軟件來和遠程服務傳遞文件,在mac下沒有好的scp終端,所以我們使用sublime中sftp插件,它讓這世界美好了許多。sublime下的sftp。

它主要功能就是通過 FTP/SFTP 連接遠程服務器並獲取文件列表,可以選擇下載編輯、重命名、刪除等等操作,點下載編輯之後,可以打開這個文件進行修改。修改完成之後,保存一下會自動上傳到遠程的服務器上面。

使用這個插件之後,工作流程就變成了:使用 SFTP 插件打開文件 -> 使用 sublime 編輯修改文件 -> 保存文件 -> 刷新頁面。效率提升了至少一倍以上,下面就來介紹一下具體的使用方法。

 

Sublime SFTP主要有兩種工作方式:

  1. Server: 連接遠端服務器,訪問遠端服務器上的文件。一般用來修改遠端服務器上的一些文件
  2. Remote: 映射本地文件夾到遠端的文件夾,既可以用來上傳我們本地的文件夾到遠端的服務器上,也可以把遠端服務器上的整個文件夾 download 的我們指定的文件夾中。常用來在本地開發項目使用。

1、安裝

摁下 shift + ctrl + p 鍵,呼出面板,使用 Package Control 這個插件安裝。輸入 “install” 敲擊回車,再輸入 “sftp” 即可安裝這個插件。安裝完之後,就要開始配置服務器使用了。

2、連接遠端服務器(Server)

安裝完插件之後,重啓sublime text 就可以在 “文件” 菜單,找到 “SFTP/FTP” 選項,點擊配置:

點擊之後,會彈出一個新的窗口,這是一個配置文件,將自己的服務器ip和用戶名密碼都寫好基本上就可以了,他會保存到sublime text的配置文件中。之後點擊 “文件” 選擇 “SFTP/FTP” 中的查看服務器列表,找到我們設置的服務器。

就可以根據你自己的需要,對文件編輯、重命名什麼的了。點擊編輯之後,會在本地打開,然後可以修改。摁下 ctrl + s 保存文件的時候,就會自動上傳文件。

如果需要查看服務器上的別的文件,或者需要更多的功能,可以直接在當前文件中右擊,選擇 “SFTP/FTP” 就會彈出更多選項可以使用,沒法截圖所以不再贅述。更多的功能,就交給你自己探索了。

3、remote

和遠端同步能只存在於側邊欄中的文件夾的右鍵菜單中。也就是說我們如果要使用遠程的同步功能,就必須把我們要操作的文件夾加入到 sublime text 的側邊欄中。

配置信息存儲在一個命名爲 sftp-config.json 的文件中,存儲着配置文件的文件夾可以被映射到配置文件中 remote_path 參數指定的遠端的制定路徑。

右鍵打開側邊欄文件夾的菜單,選擇 Map to Remote (如果你想將遠程的項目down到本地,最好在本地新建一個跟項目文件夾同名的文件夾,然後將這個空文件夾拖到sublime 的側邊欄中,然後再在這個文件夾上右擊)。

然後就會在這個文件夾中創建一個名爲 sftp-config.json 的新文件,這個文件包含了到遠端的配置信息。

當我們保存了配置文件的信息,我們操作的文件夾的右鍵菜單中就會增加一些新的功能選項:

這樣的話就可以隨意上傳和下載啦!

4、配置文件參數信息

具體配置信息可以參見 官方文檔說明

5、激活

使用過程中會遇到一個問題就是,在使用了幾次之後會一直彈出來一個框,提醒你這不是免費服務需要你購買,你可以求助於萬能的百度,也可以花錢去官網購買。此處我們只介紹激活方法。

註冊方法是:

點擊Perference---->Package Settings------->SFTP------->setting user將網上找的註冊信息輸入進去保存就ok了
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章