1. 雲伺服器與本地伺服器如何進行數據通訊
1、直連資料庫
Python直連到雲資料庫上,與本地操作都一樣,只不過資料庫IP由內網IP轉為雲伺服器IP。這種情況你需要注意的是:
直連資料庫時所需要的敏感信息(資料庫名,資料庫賬號,資料庫密碼)需要通過加解密手法,盡量避免泄露;
開放雲資料庫的遠程訪問許可權,這個方面就是需要調防火牆(沒有防火牆就跳過),另外如果是MySQL,需要把資料庫賬號設置為允許遠程訪問的狀態,這個網上有教程,仔細看都沒問題;
直連資料庫優點在於開發簡單,我們不需要考慮tcp層如何運作,但缺點是容易資料庫暴露,被人拿到資料庫數據;
2、中間件
在雲伺服器上部署中間件,中間件有兩種:tcp和http,無論那種你都需要構建好自己的通信協議,敏感數據加解密協議等等,在中間件框架下完成原直連資料庫所進行的交互操作,如果用的人多了還要考慮性能問題。當然,如果用中間件,資料庫是不需要開放遠程訪問許可權的(如果有防火牆,是需要在防火牆中,允許中間件埠的通信)。
中間件優點在於只要沒出什麼大bug,不會泄露資料庫,缺點在於開發難度上;
2. 訪問雲伺服器跳轉到本地電腦
訪問雲伺服器嘗試以下方法轉到本地電腦。
本經驗假設你已經有了【華為雲】賬號。然後,我們根據平常的登錄【華為雲】的步驟,搜索【華為雲】官網,右上角【登錄】,輸入賬號密碼後,我們肯定是再次登錄成功的。
登錄成功後,我們點擊菜單上面的【控制台】選項 。
點擊完剛剛的【控制台】選項後,我們在其出面的界面中點擊【服務列表】裡面的【彈性伺服器】。然後我們可以看到我們正在運行的伺服器,平常的方法是點擊右側的【遠程登錄】再去輸入密碼進行登錄,這次我們准備使用自己的本地電腦下次直接登錄這個【雲伺服器】,就可以節約一些步驟了。我們這里需要做的事情是記住【彈性ip地址】,待會會使用到,其位置。
打開win10的徽標鍵,我們點擊【windows附件】--【遠程桌面連接】選項。
然後,我們輸入剛剛記住的【彈性ip地址】,結果發現沒有指定的【用戶名】,我們此時點擊【顯示選項】。然後,我們輸入用戶【Administrator】,再點擊【連接】。
接著輸入華為雲我們之前設置的登錄密碼,這里也可以選擇【記住憑據】,然後點擊【確定】。
不用太在意這個彈窗,剛剛我們沒有選擇【記住憑據】,這里選擇一下,然後點擊確定,ok!成功登錄我們的華為雲伺服器,和之前我們登錄【華為雲】官網,再去登錄【遠程登錄】上伺服器的效果是一樣的。
3. 不小心把華為雲伺服器的網路禁用了怎麼重新啟用
如果禁用網路,遠程登錄不上的話,就只能致電客服處理了