av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

ssh登陸linux服務(wù)器

在Linux服務(wù)器上設(shè)置SSH登錄后發(fā)送email提醒,可以通過以下步驟實(shí)現(xiàn):

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請域名、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、龍陵網(wǎng)站維護(hù)、網(wǎng)站推廣。

1、安裝郵件發(fā)送工具

首先需要在服務(wù)器上安裝一個郵件發(fā)送工具,這里以sendmail為例,在Debian/Ubuntu系統(tǒng)上,可以使用以下命令安裝:

sudo apt-get update
sudo apt-get install sendmail

在CentOS/RHEL系統(tǒng)上,可以使用以下命令安裝:

sudo yum install sendmail

2、配置sendmail

安裝完成后,需要對sendmail進(jìn)行配置,配置文件位于/etc/mail/sendmail.mc,使用文本編輯器打開配置文件,

sudo nano /etc/mail/sendmail.mc

找到以下行并進(jìn)行修改:

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

修改為:

DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl

將以下行:

dnl  Uncomment the next line to generate "delayed mail" warnings
define(confCON_EXPENSIVE', True')dnl

取消注釋:

define(confCON_EXPENSIVE', True')dnl

保存并退出,接下來,使用m4編譯器生成新的配置文件:

sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

3、創(chuàng)建郵件模板

創(chuàng)建一個名為auth.log的文件,用于存放登錄日志,文件路徑可以自定義,/var/log/auth.log,使用以下命令創(chuàng)建文件:

sudo touch /var/log/auth.log

創(chuàng)建一個名為login_alert.mc的郵件模板文件,文件路徑可以自定義,/etc/mail/login_alert.mc,使用以下命令創(chuàng)建文件:

sudo touch /etc/mail/login_alert.mc

編輯login_alert.mc文件,添加以下內(nèi)容:

define(confLOGIN_MSG', $j Sending login alert for $g')dnl
define(SMTP_MAILER_ARGS', -t')dnl
FEATURE(delay_warnings)dnl
LOCAL_RULES(`$llocal_recipients')dnl
include(`smtp-generic')dnl

保存并退出,接下來,使用m4編譯器生成新的郵件模板文件:

sudo m4 /etc/mail/login_alert.mc > /etc/mail/login_alert.cf

4、配置PAM(可選)

如果希望在每次用戶登錄時自動發(fā)送郵件提醒,可以配置PAM(可插入認(rèn)證模塊),安裝pam_ssmtp模塊:

Debian/Ubuntu系統(tǒng):

sudo apt-get install libpam-ssmtp python-smtplib sasl2-bin spamassassin spamcurl unzip vim gettext-base autoconf automake libtool bison gcc make openssl libsasl2-dev libsasl2-modules-dbg libsasl2-modules:amd64 libsasl2-modules:i386 zlib1g:amd64 zlib1g:i386 libdb-dev libsqlite3-dev libmysqlclient-dev libgssglue1:amd64 libgssglue-dev:amd64 libldap2-dev libldap-common:amd64 libpcre3-dev libpcre3:amd64 libcurl4-openssl-dev libcurl4:amd64 curl:amd64 curl:i386 mailutils:amd64 mailutils:i386 mailcap:any file:any build-essential wget git rsync vim patch perl tar unzip bzip2 make automake autoconf gcc g++ binutils bison flex byacc texinfo gzip bc kmod subversion coreutils screen emacs25 ncurses-base ncurses-bin pax gperf psmisc sysvinit-utils debianutils util-linux procps cron ntpdate xz-utils zlib1g zlib1g-dev openssl openssl-blacklist ca-certificates openssl-policies tcpdump socat netcat dnsutils iproute2 iputils-ping traceroute ltrace strace sysstat iftop iotop htop screenfetch sysfsutils sysctl netcfg bind-utils avahi-daemon libnss3:amd64 libnspr4:amd64 libpam0g:amd64 libpam-modules:amd64 libpam-modules:i386 libpam-runtime:amd64 libpam0g:i386 libpam-dev:amd64 libpam-dev:i386 libsasl2-modules:amd64 libsasl2-modules:i386 libsasl2-modules-dbg:amd64 libsasl2-modules-dbg:i386 libsasl2:amd64 libsasl2:i386' && 
    wget https://github.com/amavis/amavisd/releases/download/v${AMAVISD_VERSION}/amavisd-${AMAVISD_VERSION}.tar.gz && 
    tar -xzf amavisd* && 
    cd amavisd* && 
    ./configure --with-clamav --with-sasl --with-dbdir=${DBDIR} --with-localstatedir=${STATEDIR} && 
    make && 
    make install && 
    rm -rf amavis* && 
    apt-get clean && 
    apt-get autoremove && 
    apt-get autoclean && 
    rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && 
    echo "deb http://www.debian.org/debian $(lsb_release -sc) main" | tee /etc/apt/sources.list && 
    echo "deb http://www.debian.org/debian $(lsb_release -sc)-updates main" | tee -a /etc/apt/sources.list && 
    echo "deb http://security.debian.org $(lsb_release -sc)-security main" | tee -a /etc/apt/sources.list && 
    echo "deb http://www.debian.org/debian $(lsb_release -sc) universe" | tee -a /etc/apt/sources.list && 
    echo "deb http://www.debian.org/debian $(lsb_release -sc) multiverse" | tee -a /etc/apt/sources.list && 
    echo "deb http://www.debian.org/debian $(lsb_release -sc)-backports main" | tee -a /etc/apt/sources.list && 
    apt update && 
    apt upgrade" && 
    apt install pam_ssmtp spamassassin spamcurl unzip vim gettext-base autoconf automake libtool bison gcc make openssl libsasl2-dev libsasl2-modules-dbg libsasl2-modules:amd64 libsasl2-modules:i386 zlib1g:amd64 zlib1g:i386 libdb-dev libsqlite3-dev libmysqlclient-dev libgssglue1:amd64 libgssglue-dev:amd64 libldap2-dev libldap-common:amd64 libpcre3-dev libpcre3:amd64 libcurl4-openssl-dev libcurl4:amd64 curl:amd64 curl:i386 mailutils:amd64 mailutils:i386 mailcap:any file:any build-essential wget git rsync vim patch perl tar unzip bzip2 make automake autoconf gcc g++ binutils bison flex byacc texinfo gzip bc kmod subversion coreutils screen emacs25 ncurses-base ncurses-bin pax gperf psmisc sysvinit-utils debianutils util-linux procp

網(wǎng)站標(biāo)題:ssh登陸linux服務(wù)器
轉(zhuǎn)載源于:http://uogjgqi.cn/article/dpcgies.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流