2017年2月20日 星期一

網站資訊安全


第一步先設定  linode 的os  , 建議選  centos  6.5版


使用putty連線進去後...

一開始先打

yum update

yum update 這是系統更新指令~ 一般建議做系統之前把OS 更新到最新!!
這樣可以減少系統建立過成新舊版本相依性的問題


接下來重開機

reboot 重開機指令~ 更新完成後雖然不強制重開~ 但習慣還是重開一次讓OS 重新讀取~
KVM 虛擬化技術的 reboot 速度比較慢~ XD 但優點是通常不會超賣...


===================================================================

今天的重點是SSL

使用  vestacp  的這一版....SSL 有bug


因為 VestaCP Let 取得SSL 似乎是1月份更新後的BUG
還沒修正~
目前要用SSL 免費的除了 Let 這個方法外~
還有一個 用 Cloudflare 的 SSL
我簡稱他CF
CF 如果有燒為研究~ 都知道他是知名的網站快取服務~
XD 之前很多網站被惡意DDOS 都是 CF 幫忙檔下來的...
我等等要做的事情~ 就是把 Godaddy 的 DNS 設定轉丟到 CF 作代管~
用CF 來管理你的DNS ~ 這樣就可以使用 CF 的免費SSL ~
CF 的DNS 代管 基本上我也覺得比 Godaddy 的好用~
重點免費版就附帶DDOS 防護~ 還滿推薦使用的~ 以上....XD


為了減少開發時間....我們改用其他的服務...  


cloudflare


Ref : https://sofree.cc/cloudflare-free-ssl/


首先到他的官網去註冊一個帳號...

選免費的...

設定一下 DNS....
































重點是這個DNS

Cloudflare Nameservers

For your records, here are the Cloudflare nameservers you've been assigned.
TypeValue
NScruz.ns.cloudflare.com
NSmarty.ns.cloudflare.com



由於我的網址是跟godaddy 買的...

所以要godaddy去改設定


進到產品管理頁面

DNS 管理...   點選變更....

改成上面的那兩個伺服器


上次更新 2017/2/20 下午3:33
使用自訂名稱伺服器  
網域名稱伺服器
cruz.ns.cloudflare.com
marty.ns.cloudflare.com

接下來就是CF 得設定




===============================================================


由於vestacp 安裝好後...

account 是 root

port :22

這樣很危險

我們要修改一下




1 修改 SSH Root 登入權限~
http://mepopedia.com/forum/read.php?135,5748
2 增加 Sudo 權限用戶
2-1 建立使用者
http://linux.vbird.org/linux_basic/0410accountmanager/0410accountmanager-fc4.php#useradd

useradd jacky_chi    (jacky_chi 是你的使用者名字)
passwd  密碼




重開服務
service sshd restart


2-2 加入Sudo 清單
http://ithelp.ithome.com.tw/articles/10053821


visudo

找到這一行
root ALL=(ALL) ALL
在她下面加入你得帳號

ex:

jacky ALL=(ALL) ALL


然後重開服務
service sshd restart

3. 修改 SSH Port 和關掉root 的帳戶登入功能
回到前面修改 SSH root 登入的設定檔
要特別注意~ 這邊需要連帶修改 IPTABLE 的設定

Ref : http://mepopedia.com/forum/read.php?135,5748

1. 找到檔案 /etc/ssh/sshd_config 

2. 修改其中的 

#PermitRootLogin yes 

改為 

PermitRootLogin no (注意開頭不要有井字號 #) 

然後改port 的地方在

#port 22

把# 拿掉..   把22改成你要的port num

接下來去修改   vestacp 的防火牆設定
























按下編輯....修改成你的port number









沒有留言:

張貼留言