亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > PostgreSQL > 正文

設置CA證書來強化PostgreSQL的安全性的教程

2020-10-29 21:50:04
字體:
來源:轉載
供稿:網友

在經歷了多次的摸索實驗后我終于成功地實現了SSL證書認證的功能,因此我想這次我要把這些步驟記錄下來供日后查閱。

出于安全和方便的原因,我要在一臺單獨的專用機器上簽署客戶的證書,這臺機器也稱為 證書授證中心(CA)。

這讓我們在授權新的客戶端時不必先登錄到PostgreSQL服務器然后再簽署證書或者修改pg_hba.conf。

我們要創建一個特殊的數據庫組,叫sslcertusers。這個組里的所有用戶都可以通過由CA簽署的證書進行連接。

在下面的例子中,請將"trustly"替換成你的公司名或組織名。所有的命令都是基于Ubuntu Linux 12.04 LTS。
 
設置CA
CA應該是一臺離線的處于高度安全環境中的計算機。

生成CA私鑰
 

sudo openssl genrsa -des3 -out /etc/ssl/private/trustly-ca.key 2048sudo chown root:ssl-cert /etc/ssl/private/trustly-ca.keysudo chmod 640 /etc/ssl/private/trustly-ca.key

生成CA證書
 

sudo openssl req -new -x509 -days 3650 /-subj '/C=SE/ST=Stockholm/L=Stockholm/O=Trustly/CN=trustly' /-key /etc/ssl/private/trustly-ca.key /-out /usr/local/share/ca-certificates/trustly-ca.crtsudo update-ca-certificates

配置PostgreSQL服務器
生成PostgreSQL服務器私鑰
 

# Remove default snakeoil certssudo rm /var/lib/postgresql/9.1/main/server.keysudo rm /var/lib/postgresql/9.1/main/server.crt# Enter a passphrasesudo -u postgres openssl genrsa -des3 -out /var/lib/postgresql/9.1/main/server.key 2048# Remove the passphrasesudo -u postgres openssl rsa -in /var/lib/postgresql/9.1/main/server.key -out /var/lib/postgresql/9.1/main/server.keysudo -u postgres chmod 400 /var/lib/postgresql/9.1/main/server.key

生成PostgreSQL服務器證書簽署請求(CSR)

 

sudo -u postgres openssl req -new -nodes -key /var/lib/postgresql/9.1/main/server.key -days 3650 -out /tmp/server.csr -subj '/C=SE/ST=Stockholm/L=Stockholm/O=Trustly/CN=postgres'

用CA私鑰簽署PostgreSQL服務器證書請求
 

sudo openssl req -x509 /-key /etc/ssl/private/trustly-ca.key /-in /tmp/server.csr /-out /var/lib/postgresql/9.1/main/server.crtsudo chown postgres:postgres /var/lib/postgresql/9.1/main/server.crt

創建根(root)證書=PostgreSQL服務器證書+CA證書
 

sudo -u postgres sh -c 'cat /var/lib/postgresql/9.1/main/server.crt /etc/ssl/certs/trustly-ca.pem > /var/lib/postgresql/9.1/main/root.crt'sudo cp /var/lib/postgresql/9.1/main/root.crt /usr/local/share/ca-certificates/trustly-postgresql.crtsudo update-ca-certificates

授權訪問
 

CREATE GROUP sslcertusers;ALTER GROUP sslcertusers ADD USER joel; # /etc/postgresql/9.1/main/pg_hba.conf:hostssl nameofdatabase +sslcertusers 192.168.1.0/24 cert clientcert=1

重啟PostgreSQL
 

sudo service postgresql restart

PostgreSQL客戶端設置
從PostgreSQL服務器上復制根證書
 

mkdir ~/.postgresqlcp /etc/ssl/certs/trustly-postgresql.pem ~/.postgresql/root.crt

生成PostgreSQL客戶端私鑰
 

openssl genrsa -des3 -out ~/.postgresql/postgresql.key 1024 # If this is a server, remove the passphrase:openssl rsa -in ~/.postgresql/postgresql.key -out ~/.postgresql/postgresql.key

生成PostgreSQL客戶端證書簽署請求并簽署
 

# Replace "joel" with username:openssl req -new -key ~/.postgresql/postgresql.key -out ~/.postgresql/postgresql.csr -subj '/C=SE/ST=Stockholm/L=Stockholm/O=Trustly/CN=joel'sudo openssl x509 -req -in ~/.postgresql/postgresql.csr -CA /etc/ssl/certs/trustly-ca.pem -CAkey /etc/ssl/private/trustly-ca.key -out ~/.postgresql/postgresql.crt -CAcreateserialsudo chown joel:joel -R ~/.postgresqlsudo chmod 400 -R ~/.postgresql/postgresql.key

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久久久久久久久久| 久久久久久国产免费| 日韩av在线网址| 俺去亚洲欧洲欧美日韩| 亚洲偷熟乱区亚洲香蕉av| 亚洲国产精品专区久久| 亚洲一区二区中文字幕| 国产精品久久久久久久久久99| 国产一区玩具在线观看| 成人黄色av网| 成人激情av在线| 国产视频精品在线| 日韩欧美有码在线| 中文字幕欧美精品日韩中文字幕| 国产精品久久久久久久久久久新郎| 亚洲欧洲日韩国产| 日本精品视频在线观看| 久久久久久久久电影| 国产日韩欧美在线看| 精品呦交小u女在线| 8x海外华人永久免费日韩内陆视频| 国产精品国产亚洲伊人久久| 欧美视频免费在线| 国产一区玩具在线观看| 久久夜色精品国产欧美乱| 中日韩美女免费视频网站在线观看| 奇米四色中文综合久久| 45www国产精品网站| 欧美巨大黑人极品精男| 国产精品久久久久久久午夜| 色综合老司机第九色激情| 国产精品第8页| 尤物九九久久国产精品的特点| 亚洲精品一二区| 91sao在线观看国产| 麻豆精品精华液| 日韩激情视频在线播放| 日韩电影在线观看免费| 91免费欧美精品| 亚洲老板91色精品久久| 国产精品2018| 久久久久久久97| 成人网在线免费观看| 一道本无吗dⅴd在线播放一区| 欧洲成人免费aa| 亚洲欧美激情另类校园| 欧美亚洲国产另类| 国产va免费精品高清在线| 国产中文欧美精品| 亚洲欧美国产精品| 日韩av电影手机在线| 国产精品成人免费视频| 国产成人精品久久| xvideos成人免费中文版| 亚洲a级在线观看| 欧美日韩国产中字| 91啪国产在线| 欧美日韩国产成人在线观看| 欧美在线视频导航| 久久五月情影视| 亚洲国产另类 国产精品国产免费| 欧美激情精品久久久久| 黄色成人av网| 日韩在线视频一区| 国产精品日韩欧美大师| 国产日韩在线亚洲字幕中文| 91精品视频免费看| 国产精品久久久久久久久久久新郎| 久久影视电视剧免费网站| 日韩av综合网站| 日韩一区二区在线视频| 伊人久久精品视频| 最近中文字幕mv在线一区二区三区四区| 亚洲欧美制服另类日韩| 日韩av电影在线网| 26uuu久久噜噜噜噜| 国产成人精品一区二区三区| 欧美乱人伦中文字幕在线| 亚洲国产精品中文| 成人免费视频网| 免费成人高清视频| 久久久久亚洲精品国产| 欧美电影《睫毛膏》| 欧美有码在线观看| 亚洲欧洲日产国码av系列天堂| 岛国av一区二区三区| 9.1国产丝袜在线观看| 国产99久久精品一区二区永久免费| 九色成人免费视频| 美女视频黄免费的亚洲男人天堂| 日韩av在线看| 成人乱色短篇合集| 日韩av综合网| 啊v视频在线一区二区三区| 亚洲japanese制服美女| 97免费中文视频在线观看| 91精品视频在线免费观看| xvideos成人免费中文版| 欧美激情一区二区久久久| 国产69精品久久久久99| 欧美性猛交xxxx免费看| 中文字幕亚洲欧美在线| 国产精品青青在线观看爽香蕉| 国产视频在线一区二区| 91亚洲精品一区二区| 国产精品免费视频久久久| 麻豆国产va免费精品高清在线| 91超碰中文字幕久久精品| 最近2019年中文视频免费在线观看| 成人免费网站在线看| 欧美激情一级精品国产| 韩国19禁主播vip福利视频| 国产精品一区二区在线| 国产精品美乳在线观看| 国产va免费精品高清在线| 日韩av免费看| 日韩成人免费视频| 国产一级揄自揄精品视频| 亚洲精品久久久久久久久久久| 中文字幕日韩专区| 51久久精品夜色国产麻豆| 国产综合在线观看视频| 亚洲午夜av电影| 欧美精品久久久久a| 国产成人啪精品视频免费网| 日韩动漫免费观看电视剧高清| 亚洲精品电影网站| 人人做人人澡人人爽欧美| 欧美性猛交xxxx乱大交蜜桃| 成人午夜一级二级三级| 色综合91久久精品中文字幕| 播播国产欧美激情| 欧美极品少妇xxxxⅹ免费视频| 这里只有精品在线播放| 欧美精品少妇videofree| 在线亚洲男人天堂| 91高清视频免费观看| 中文字幕日韩高清| 亚洲精品久久久久久久久| 欧美裸体xxxx极品少妇软件| 综合国产在线观看| 国产高清视频一区三区| 色播久久人人爽人人爽人人片视av| 日韩av理论片| 国产z一区二区三区| 欧美性xxxxxx| 精品国产网站地址| 亚洲精品ady| 亚洲网站在线看| 欧美黑人国产人伦爽爽爽| 97婷婷涩涩精品一区| 成人免费视频在线观看超级碰| 国产亚洲视频在线| 成人综合国产精品| 亚洲色图国产精品| 欧美又大粗又爽又黄大片视频| 欧美裸身视频免费观看| 久久亚洲国产精品| 日韩欧美视频一区二区三区| 青草热久免费精品视频| 国产不卡在线观看| 美女性感视频久久久| 色诱女教师一区二区三区| 久久久在线观看|