1、新增用戶:
useradd dk
passwd dk
將普通用戶dk加到sudo權(quán)限表,這樣dk要權(quán)限的時候就sudo +命令:
vi /etc/sudoers
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計,神農(nóng)架林區(qū)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:神農(nóng)架林區(qū)等地區(qū)。神農(nóng)架林區(qū)做網(wǎng)站價格咨詢:18980820575
找到root ALL=(ALL) ALL
在下面添加一行:新用戶名 ALL=(ALL) ALL
:x! 保存退出
ssh(密鑰登錄):
1、ssh密鑰制作:
ssh-keygen -t rsa
回車回車
.將公鑰文件重命名為authorized_keys
$ mv id_rsa.pub authorized_keys
將目錄.ssh權(quán)限設(shè)置為700,公鑰文件authorized_keys設(shè)置為644
$ chmod 700 ../.ssh/
$ chmod 644 authorized_keys
下載id_rsa 私鑰到你本地即可
2、修改sshd默認(rèn)端口:
#vim /etc/ssh/sshd_config
#port 22 改為
port 2222
#useDNS yes 改為
usedns no
#PermitRootLogin yes改為
PermitRootLogin no(最后改這個,禁用root用ssh遠(yuǎn)程登錄,禁用密碼登錄)
#permitEmpt passwords yes 改為
permitEmpt passwords no
#PasswordAuthentication yes改為
PasswordAuthentication no
#print last login yes 改為
print last login yes
#printmotd yes 改為
printmotd yes
修改ssh連接警告信息:
#vim /etc/motd
warning! this is dk'centos?。。?br/>chkconfig sshd on
service sshd restart
3、防火墻 打開 ssh 端口
iptables -F
iptables -X
iptables -I INPUT -p tcp --dport 2222 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables start
chkconfig iptables on
4、selinux:
#setenforce 0 臨時關(guān)閉selinux
#vim /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled 永久關(guān)閉
ip地址:
#vim
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.63
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
NETMASK=255.255.255.0
修改dns地址:
#etc/resolv.conf
nameserver 114.114.114.114
#service
network restart
fail2ban:
#tar zxvf fail2ban-0.8.10.tar.gz
#cd fail2ban-0.8.10
#python setup.py install
#cd files
#chkconfig --add fail2ban
#service fail2ban start
注意:如果重起iptables 記的一定還要重起fail2ban,不然他就不能生效,fail2ban的過濾表是在iptables 啟動后在加入的。
二、配置
1、fail2ban本身配置
默認(rèn)fail2ban.conf里面就三個參數(shù),而且都有注釋。
#默認(rèn)日志的級別
loglevel = 3
#日志的存放路徑
logtarget = /var/log/fail2ban.log
#socket的位置
socket = /tmp/fail2ban.sock
2、fail2ban防護配置
全局設(shè)置
ignoreip = 127.0.0.1/24 #黑名單/拒絕鏈接的名單
bantime = 86400
findtime = 600
maxretry = 3
分類設(shè)置
#針對sshd暴力***防護
[ssh-iptables]
enabled = true
filter = sshd
action = iptables[name=SSH, port=2222, protocol=tcp]
sendmail-whois[name=SSH, dest=you@mail.com, sender=fail2ban@mail.com]
logpath = /var/log/secure
maxretry = 3
#針對vsftpd暴力***防護
[vsftpd-iptables]
enabled = true
filter = vsftpd
action = iptables[name=VSFTPD, port=ftp, protocol=tcp]
sendmail-whois[name=VSFTPD, dest=you@mail.com]
logpath = /var/log/secure
maxretry = 3
#chkconfig --level 345 fail2ban on
#service fail2ban start
測試:
echo "test mail | mail -s test@xuegod.cn"
iptables -L
網(wǎng)站題目:centos密鑰登錄
文章網(wǎng)址:http://aaarwkj.com/article2/pdecic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、面包屑導(dǎo)航、云服務(wù)器、微信小程序、網(wǎng)站內(nèi)鏈、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)