rancher中級(二)(rancher中添加證書及操作虛擬主機)


制作一個ssl證書

首先了解關於ssl證書的背景知識:http://www.cnblogs.com/zxj015/p/4458066.html

SSL證書包括:

  1,CA證書,也叫根證書或者中間級證書。如果是單向https認證的話,該證書是可選的。不安裝CA證書的話,瀏覽器默認是不安全的。

  2,服務器證書,必選項。通過key,證書請求文件csr,再通過CA證書簽名,生成服務器證書。

3,客戶端證書,可選項。若有客戶端證書則是雙向https驗證。

 

在清楚證書的類別之后,通過openssl軟件自己制作證書,在ubuntu16.04系統下默認以及安裝好了openssl軟件,制作參考:http://www.cnblogs.com/firtree/p/4028354.html

 我在制作過程中,由於在生成服務器證書的過程中總是報錯,所以在rancher中配置證書時選擇ca證書進行代替

 通過openssl生成的證書文件:

添加證書

        在rancher中添加證書,key選擇剛才生成的ca.key,證書選擇ca.crt

在負載均衡服務配置此證書  

添加服務nginx,並為其配置負載均衡

在之前的學習中了解到只有在https協議下才會使用到加密傳輸,所以首先需要選擇https協議才能繼續添加證書,在證書一欄中選擇剛才所配置的證書

通過https訪問web應用主頁

通過暴露出的端口訪問nginx服務由於沒有安裝ca證書,瀏覽器提示不安全,在信任證書后,安全訪問

虛擬主機

添加ubuntu容器

添加兩個服務 分別為ubuntu01與ubuntu02

進入命令行安裝openssh-server,添加賬戶

進入rancher提供的容器命令行進行操作

在操作前 先了解關於openssh相關的知識:http://www.cnblogs.com/kex1n/p/5220823.html

 

Ubuntu容器中軟件源無法更新 按照下面的方法更換為阿里的源

http://blog.csdn.net/chen798213337/article/details/51009469

更換源后,在ubuntu01中安裝openssh-server,開啟服務,並添加用戶 cc

 

 

 

ubuntu02中安裝ssh

 

 

遠程訪問此虛擬主機

通過ubuntu01容器的ip地址及剛剛所創建的用戶遠程訪問ubuntu01

訪問成功,可以在ubuntu02下遠程對ubuntu01進行權限下允許的操作,若想獲得root權限參考http://blog.csdn.net/jia0511/article/details/8237698

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM