在OpenShift上創建應用和使用ssh代理訪問“外網”

轉自Linux折騰筆記

在OpenShift上創建應用和使用ssh代理訪問“外網”。

首先看下效果吧,點此查看
OpenShift是Red Hat公司推出的PaaS(Platform as a Service,平臺即服務)。開發人員可以直接在平臺上部署應用進行運行、測試。
官網:https://www.openshift.com/
這裏演示下搭建一個簡單的 wordpress 博客和使用 ssh 代理訪問 “外網”。
  
1.首先註冊激活帳號
官網註冊,郵箱激活,不再贅述。

2.創建namespace
其實就是給自己的站取一個二級域名,頂級域名是 rhclound.com。

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記

3.生成密鑰驗證身份:
ssh-keygen -C '[email protected]' -t rsa
密鑰文件保存在 ~/.ssh 文件夾
在用戶後臺,點 setting 然後 點 
Add a public key,將 ~/.ssh/id_rsa.pub 中的所有內容複製到 key file 裏,名稱隨便。

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記

4.然後再切回 Applications:
點擊 Add Application,點擊你要創建的應用,比如這裏創建一個 wordpress 博客,點擊 WordPress 3.x,如圖

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記

以下 public url 隨便添一個吧
source code :在這裏選擇對應的源碼 https://github.com/openshift,比如wordpress的是 https://github.com/openshift/wordpress-example.git,填好之後點擊創建。

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記

創建成功後如圖,記下下面圈出的內容:

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記

數據庫賬戶密碼,簡單的應用管理方法(其實管理很簡單,就是ssh+git管理,git使用詳情可以參考《在GitHub上託管你的項目》):

git clone ssh://[email protected]/  ~/git/test.git/
cd test/
git add .git commit -m 'My changes'git push
在上面的頁面點擊 “Continue to the application overview page”,進入下一步
成功頁面,右邊圈出來的是ssh管理地址,左邊圈出來的是我們創建的wordpress地址,有自己的域名當然也可以修改,點後面的 change ,修改成自己的域名,在國內用 CDN 加速可以直接http訪問,而且速度也不錯;如果是原地址(rhclound.com爲頂級域名),在國內是不能用http訪問的,需要https,原因大家都懂的。

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記
 
在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記
  
5.SSH代理設置
上面的截圖有你記下ssh管理地址,如下:
[email protected]
ssh 
[email protected]   #輸入密碼,ssh連接成功即可遠程管理

ssh代理:
ssh -D 7070 
[email protected]  
連接成功後,瀏覽器設置 SOCKS V5 代理,地址 127.0.0.1 端口 7070

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記

訪問“外網”試試!

在OpenShift上創建應用和使用ssh代理訪問“外網” - xiao106347 - Linux 折騰筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章