亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

操作系統(tǒng)

VPS安全設(shè)置

時(shí)間:2024-09-15 14:35:24 煒玲 操作系統(tǒng) 我要投稿
  • 相關(guān)推薦

VPS常用安全設(shè)置

  VPS技術(shù),將一臺(tái)服務(wù)器分割成多個(gè)虛擬專享服務(wù)器的優(yōu)質(zhì)服務(wù)。實(shí)現(xiàn)VPS的技術(shù)分為容器技術(shù),和虛擬化技術(shù)。下面是小編整理的VPS常用安全設(shè)置,僅供參考,歡迎大家閱讀。

  VPS安全設(shè)置

  一、修改SSH端口

  vi /etc/ssh/sshd_config

  找到其中的#Port 22(第13行),去掉#,修改成Port 3333

  使用如下命令,重啟SSH服務(wù),注:以后用新端口登陸。

  service sshd restart

  二、禁止ROOT登陸

  先添加一個(gè)新帳號(hào)80st ,可以自定義:

  useradd 80st

  給weidao 帳號(hào)設(shè)置密碼:

  passwd 80st

  仍舊是修改/etc/ssh/sshd_config文件,第39行:#PermitRootLogin yes,去掉前面的#,并把yes改成no,然后,重啟SSH服務(wù)。以后,先使用weidao 登陸,再su root即可得到ROOT管理權(quán)限。

  login as: 80st

  weidao@ip password:*****

  Last login: Tue Nov 22 15:18:18 2011 from 1.2.3.4

  su root

  Password:*********** #注這里輸入ROOT的密碼

  三、使用DDos deflate簡(jiǎn)單防落CC和DDOS攻擊

  使用netstat命令,查看VPS當(dāng)前鏈接確認(rèn)是否受到攻擊:

  netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

  IP前面的數(shù)字,即為連接數(shù),如果說(shuō)正常網(wǎng)站,幾十到一百都屬于正常連接,但出現(xiàn)幾百,或上千的就可以墾定這個(gè)IP與你的VPS之間可能存在可疑連接現(xiàn)象。

  可以使用iptables直接BAN了這個(gè)IP的永久訪問(wèn):

  iptables -A INPUT -s 12.34.56.78 -j DROP

  使用軟件DDos deflate來(lái)自動(dòng)檢測(cè)并直接BAN掉的方法,首先要確認(rèn)一下iptables服務(wù)狀態(tài),默認(rèn)CENTOS就安裝的,不看也行。

  service iptables status

  安裝DDos deflat:

  wget http://www.inetbase.com/scripts/ddos/install.sh

  chmod +x install.sh

  ./install.sh

  安裝后需要修改/usr/local/ddos/ddos.conf,主要是APF_BAN=1要設(shè)置成0,因?yàn)橐褂胕ptables來(lái)封某些可疑連接,注意EMAIL_TO=”root”,這樣BAN哪個(gè)IP會(huì)有郵件提示:

  ##### Paths of the script and other files

  PROGDIR=”/usr/local/ddos”

  PROG=”/usr/local/ddos/ddos.sh”

  IGNORE_IP_LIST=”/usr/local/ddos/ignore.ip.list” //IP地址白名單

  CRON=”/etc/cron.d/ddos.cron”//定時(shí)執(zhí)行程序

  APF=”/etc/apf/apf”

  IPT=”/sbin/iptables”

  ##### frequency in minutes for running the script

  ##### Caution: Every time this setting is changed, run the script with –cron

  ##### option so that the new frequency takes effect

  FREQ=1 //檢查時(shí)間間隔,默認(rèn)1分鐘

  ##### How many connections define a bad IP? Indicate

  that below.

  NO_OF_CONNECTIONS=150 //最大連接數(shù),超過(guò)這個(gè)數(shù)IP就會(huì)被屏蔽,一般默認(rèn)即可

  ##### APF_BAN=1 (Make sure your APF version is atleast 0.96)

  ##### APF_BAN=0 (Uses iptables for banning ips instead of APF)

  APF_BAN=1 //使用APF還是iptables。推薦使用iptables,將APF_BAN的值改為0即可。

  ##### KILL=0 (Bad IPs are’nt banned, good for interactive execution of script)

  ##### KILL=1 (Recommended setting)

  KILL=1 //是否屏蔽IP,默認(rèn)即可

  ##### An email is sent to the following address when an IP is banned.

  ##### Blank would suppress sending of mails

  EMAIL_TO=”root”//當(dāng)IP被屏蔽時(shí)給指定郵箱發(fā)送郵件,推薦使用,換成自己的郵箱即可

  ##### Number of seconds the banned ip should remain in blacklist.

  BAN_PERIOD=600 //禁用IP時(shí)間,默認(rèn)600秒,可根據(jù)情況調(diào)整

  四、使用iftop查看詳細(xì)網(wǎng)絡(luò)狀況

  安裝IFTOP軟件:

  yum -y install flex byacc libpcap ncurses ncurses-devel libpcap-devel

  wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

  tar zxvf iftop-0.17.tar.gz

  cd iftop-0.17

  ./configure

  make && make install

  安裝后,使用iftop運(yùn)行,查看網(wǎng)絡(luò)情況。TX,發(fā)送流量;RX,接收流量;TOTAL,總流量;Cumm,運(yùn)行iftop期間流量;peak,流量峰值;rates,分別代表2秒、10秒、40秒的平均流量。

  快捷鍵:h幫助,n切換顯示IP主機(jī)名,s是否顯示本機(jī)信息,d是否顯示遠(yuǎn)端信息,N切換端口服務(wù)名稱,b切換是否時(shí)數(shù)流量圖形條。

  五、升級(jí)LNMP中的NGINX到最新版

  現(xiàn)在最新版是0.8.53,如果以后出新版,只要更新版本號(hào)就可以,在SSH里運(yùn)行:

  wget http://www.nginx.org/download/nginx-0.8.53.tar.gz

  tar zxvf nginx-0.8.53.tar.gz

  cd nginx-0.8.53

  ./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_sub_module

  make

  mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

  cd objs/

  cp nginx /usr/local/nginx/sbin/

  /usr/local/nginx/sbin/nginx -t

  kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`

  kill -QUI

  T `cat /usr/local/nginx/logs/nginx.pid.oldbin`

  /usr/local/nginx/sbin/nginx -v

  cd ..

  cd ..

  rm -rf nginx-0.8.53

  rm -rf nginx-0.8.53.tar.gz

  六、常用netstat命令:

  1、查看所有80端口的連接數(shù)

  netstat -nat|grep -i “80″|wc -l

  2、對(duì)連接的IP按連接數(shù)量進(jìn)行排序

  netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

  3、查看TCP連接狀態(tài)

  netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn

  netstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’

  netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key in state) print key,” ”,state[key]}’

  netstat -n | awk ‘/^tcp/ {++arr[$NF]};END {for(k in arr) print k,” ”,arr[k]}’

  netstat -n |awk ‘/^tcp/ {print $NF}’|sort|uniq -c|sort -rn

  netstat -ant | awk ‘{print $NF}’ | grep -v ‘[a-z]‘ | sort | uniq -c

  4、查看80端口連接數(shù)最多的20個(gè)IP

  netstat -anlp|grep 80|grep tcp|awk ‘{print $5}’|awk -F: ‘{print $1}’|sort|uniq -c|sort -nr|head -n20

  netstat -ant |awk ‘/:80/{split($5,ip,”:”);++A[ip[1]]}END{for(i in A) print A,i}’ |sort -rn|head -n20

  5、用tcpdump嗅探80端口的訪問(wèn)看看誰(shuí)最高

  tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F”.” ‘{print $1″.”$2″.”$3″.”$4}’| sort | uniq -c | sort -nr |head -20

  6、查找較多time_wait連接

  netstat -n|grep TIME_WAIT|awk ‘{print $5}’|sort|uniq -c|sort -rn|head -n20

  7、找查較多的SYN連接

  netstat -an | grep SYN | awk ‘{print $5}’ | awk -F: ‘{print $1}’ | sort | uniq -c | sort -nr | more

  linux中php如何安裝CURL擴(kuò)展方法

  如果php已經(jīng)在系統(tǒng)編譯好,后來(lái)又需要添加新的擴(kuò)展。一種方式就是重新完全編譯php,另一種方式就是單獨(dú)編譯擴(kuò)展庫(kù),以extension的形式擴(kuò)展。下面以安裝curl擴(kuò)展為例:

  1、下載curl安裝包。(我的php是4.4.4的,下載最新的curl 7.16 不能使用,最后下載7.14的才可以,所以要注意一下版本問(wèn)題)

  ./configure

  make

  php要求curl的目錄要有include和lib目錄,并且include下要有easy.h 和curl.h兩個(gè)文件,lib下要有l(wèi)ibcurl.a。經(jīng)編譯后include下的文件有了,但是lib目錄下沒(méi)有。原來(lái)生成到lib/.libs目錄下,所以要copy到lib目錄

  2、進(jìn)入安裝原php的源碼目錄

  cd ext

  cd curl

  phpize

  ./configure --with-curl=DIR

  make

  就會(huì)在PHPDIR/ext/curl/moudles/下生成curl.so的文件。

  3、復(fù)制curl.so文件到extensions的配置目錄,修改php.ini就好

  VPS常用的安全設(shè)置是什么?

  一、禁止默認(rèn)共享

  方法一:創(chuàng)建一個(gè)記事本,填入下列代碼。儲(chǔ)存為*.bat并加進(jìn)啟動(dòng)項(xiàng)目中。

  netsharec$/del

  netshared$/del

  netsharee$/del

  netsharef$/del

  netshareipc$/del

  netshareadmin$/del

  方法二:修改注冊(cè)表,(留意修改注冊(cè)表前一定要先拷貝一下注冊(cè)表,拷貝方法。在運(yùn)行>regedit,選擇文件》導(dǎo)出,取個(gè)文件名稱,導(dǎo)出便可,假如修改注冊(cè)表失敗,能夠找出導(dǎo)出的注冊(cè)表文件雙擊運(yùn)行便可。)

  HKEY_LOCALMACHINESYSTEMCurrentControlSetServicesLanmanServerParameters新建“DWORD值”值名為“AutoShareServer”數(shù)據(jù)值為“0”。

  二、遠(yuǎn)程桌面連接配置

  開(kāi)始>程序>管理工具>終端服務(wù)配置>連接。選取右側(cè)"RDP-tcp"連接右擊屬性>權(quán)限刪除(除system外)全部用戶組添加單-的允許操作的管理員賬戶,如此即便服務(wù)器被創(chuàng)建了其余的管理員,也難以操作終端服務(wù)。

  三、serv_u安全設(shè)置(留意-定要設(shè)置管理密碼,否則會(huì)被提權(quán))

  打開(kāi)serv_u,點(diǎn)開(kāi)“本地服務(wù)”,在右邊點(diǎn)開(kāi)“設(shè)置/更改密碼”,假如沒(méi)有設(shè)置密碼,舊密碼為空,填好新密碼點(diǎn)開(kāi)“確定”。

  四、關(guān)閉139、445端口

 、倏刂泼姘-網(wǎng)絡(luò)-本地鏈接屬性(在這里啟用取消"網(wǎng)絡(luò)文件和打印機(jī)共享")-tcp/ip協(xié)議屬性-高級(jí)-WINS-Netbios設(shè)置禁用Netbios,便可關(guān)閉139端口;

 、陉P(guān)閉445端口(留意修改注冊(cè)表前一定要先拷貝一下注冊(cè)表,拷貝方法。在運(yùn)行>regedit,選擇文件》導(dǎo)出,取個(gè)文件名稱,導(dǎo)出便可,假如修改注冊(cè)表失敗,能夠找出導(dǎo)出的注冊(cè)表文件雙擊運(yùn)行便可。)

  HKEY_LOCAL_MACHINESystemCurrentControlSetServices

  etBTParameters新建“DWORD值”值名為“SMBDeviceEnabled”數(shù)據(jù)為默認(rèn)值為“0”。

【VPS安全設(shè)置】相關(guān)文章:

安全設(shè)置WinXP操作系統(tǒng)的技巧04-01

如何安全設(shè)置WindowsXP操作系統(tǒng)11-23

如何設(shè)置Photoshop11-30

如何設(shè)置dns07-22

如何設(shè)置html字體12-08

Dreamweaver設(shè)置框架文本03-27

電腦wifi設(shè)置方法12-03

電腦wifi設(shè)置步驟07-06

Linux系統(tǒng)時(shí)間設(shè)置11-22