乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      登陸Linux服務(wù)器時(shí)觸發(fā)郵件提醒

       印度阿三17 2019-05-23

      ?

      目前,客戶只能在發(fā)現(xiàn)數(shù)據(jù)或者虛擬機(jī)被惡意侵入或者用戶的誤操作導(dǎo)致了數(shù)據(jù)的丟失之后,采取善后的手段,但是并沒(méi)法做到提前的預(yù)警。那么通過(guò) PAM 模塊,就可以實(shí)現(xiàn)用戶登錄及獲取root 權(quán)限時(shí),通過(guò)郵件的方式進(jìn)行通知。以實(shí)現(xiàn)預(yù)先知道、預(yù)先警惕的目標(biāo),同時(shí)降低受影響的范圍。以下是通過(guò) PAM 模塊實(shí)現(xiàn)的郵件通知用戶登錄的功能

      ?

      1.創(chuàng)建腳本(/tmp/ssh/login_notify.sh),備注:該腳本可存放在服務(wù)器的任意位置,但是需要將后續(xù)的路徑指定好

      [root@hlmcen75n1-gen-um waagent]# cat /tmp/ssh/login_notify.sh 
      #!/bin/bash
      
      [ "$PAM_TYPE" = "open_session" ] || exit 0
      {
      echo "User: $PAM_USER"
      echo "Ruser: $PAM_RUSER"
      echo "Rhost: $PAM_RHOST"
      echo "Service: $PAM_SERVICE"
      echo "TTY: $PAM_TTY"
      echo "Date: `date`"
      echo "Server: `uname -a`"
      } | mail -s "`hostname -s` $PAM_SERVICE login: $PAM_USER" user@yourdomain.com

      ?

      2.給腳本(/tmp/ssh/login_notify.sh)添加可執(zhí)行權(quán)限

      [root@hlmcen75n1-gen-um ~]# chmod  x /tmp/ssh/login_notify.sh

      ?

      3.編輯文件(/etc/pam.d/sshd),在文件最后追加一行(session optional pam_exec.so debug /bin/bash /tmp/ssh/login_notify.sh)

      [root@hlmcen75n1-gen-um waagent]# cat /etc/pam.d/sshd 
      #%PAM-1.0
      auth       required    pam_sepermit.so
      auth       substack     password-auth
      auth       include      postlogin
      # Used with polkit to reauthorize users in remote sessions
      -auth      optional     pam_reauthorize.so prepare
      account    required     pam_nologin.so
      account    include      password-auth
      password   include      password-auth
      # pam_selinux.so close should be the first session rule
      session    required     pam_selinux.so close
      session    required     pam_loginuid.so
      # pam_selinux.so open should only be followed by sessions to be executed in the user context
      session    required     pam_selinux.so open env_params
      session    required     pam_namespace.so
      session    optional     pam_keyinit.so force revoke
      session    include      password-auth
      session    include      postlogin
      # Used with polkit to reauthorize users in remote sessions
      -session   optional     pam_reauthorize.so prepare
      session optional pam_exec.so debug /bin/bash /tmp/ssh/login_notify.sh

      ?

      4.至此,每一個(gè)用戶登錄都會(huì)發(fā)郵件通知給收件人,內(nèi)容包括用戶名以及登錄的 IP 地址信息。如果遇到陌生 IP,那么就要注意。以此來(lái)判斷該虛擬機(jī)是否正在遭受攻擊,郵件示例如下:

      ?

      5.同理,你可以在把上述腳本應(yīng)用到 /etc/pam.d/ 其他模塊中,比如 sudo,login 等,來(lái)進(jìn)行監(jiān)控

      ?

      參考鏈接:https://docs./zh-cn/articles/azure-operations-guide/virtual-machines/linux/aog-virtual-machines-linux-security-reinforce

      ?

      來(lái)源:http://www./content-3-204451.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多