Gba ifitonileti nipasẹ imeeli nigbati ẹnikan ba wọle si bi gbongbo nipasẹ SSH

Awọn ti wa ti n ṣakoso awọn olupin gbọdọ tọju iṣakoso ti o lagbara julọ lori ohun gbogbo ti o ṣẹlẹ lori olupin naa, ọkan ninu awọn ohun ti a nilo lati mọ nigbagbogbo ni nigbati olumulo kan ba sopọ nipasẹ SSH (gbongbo pẹlu), fun eyi pẹlu package laini yoo de awọn iwifunni imeeli wa.

Ṣe o le fojuinu pe ni gbogbo igba ti ẹnikan ba sopọ nipasẹ SSH pẹlu gbongbo wọn gba imeeli ti o sọ?

Ni awọn ọrọ miiran, wọn yoo gba imeeli ti yoo sọ nkan bi eleyi:

[miserver] Itaniji: Wiwọle Ibudo Gbongbo lori: 2014/01/21 (200.55.51.151)

Ti o jẹ:

Itaniji [$ VPS_NAME]: Wiwọle si Gbongbo Gbongbo ni: $ DATE ($ IP_DE_WHO_S_CONNECT)

Lati ṣaṣeyọri eyi wọn gbọdọ kọkọ fi sii package ti a pe ni mailx.

A ro pe olupin rẹ nlo Debian tabi diẹ ninu distro ti o da lori (Mo ṣeduro Debian nikan, kii ṣe Ubuntu tabi iru fun awọn olupin) yoo jẹ:

apt-get install mailx

Akọsilẹ: Ti ṣe pipaṣẹ tẹlẹ bi gbongbo taara lori olupin, bi o ṣe jẹ VPS, sudo ko yẹ ki o lo ayafi ti o jẹ dandan ni pataki.

Lẹhinna a gbọdọ fi ila atẹle si gbongbo .bashrc:

echo 'ALERTA - Acceso a Terminal de Root en:' `hostname` 'el:' `date +'%Y/%m/%d'` `who | grep -v localhost` | mail -s "[ `hostname` ] Alerta: Acceso a Terminal de Root el: `date +'%Y/%m/%d'` `who | grep -v localhost | awk {'print $5'}`" mi@email.com

Lati satunkọ /root/.bashrc lo diẹ ninu olootu ni ebute bi nano:

nano /root/.bashrc

Ranti pe o gbọdọ ṣafihan imeeli rẹ ni opin ila naa, jiroro ni yi my@email.com si imeeli ti o fẹ ki awọn iwifunni de ọdọ

Lẹhin ti o fi sii (nibikibi ninu faili naa) laini ti Mo fi ṣaaju, a fi faili pamọ pẹlu Konturolu + O (Tabi agbateru) ati pe a fi silẹ pẹlu Konturolu + X

Ṣetan, ni gbogbo igba ti ẹnikan ba wọ inu gbongbo gbongbo faili naa .bashrc yoo di ẹrù, eyiti o jẹ nkan ti o ṣe nigbagbogbo nipasẹ aiyipada, ati nigbati faili naa ba rù, laini ti o fi imeeli ranṣẹ ni yoo ṣiṣẹ, ni fifi nkan silẹ ninu apo-iwọle wa. bi:

imeeli-iwifunni-ssh

Alaye ti laini jẹ nkan ti o rọrun gan:

  1. Nipasẹ mailx Mo firanṣẹ meeli, pẹlu paramita -s «_____» Mo ṣalaye koko-ọrọ naa, ati pe mo kọja pẹlu iwoyi “____” ati paipu akoonu ti ara.
  2. “orukọ igbalejo“ pẹlu eyi Mo gba orukọ igbalejo tabi orukọ igbalejo, iyẹn ni, orukọ VPS.
  3. “ọjọ +’% Y /% m /% d` aṣẹ ọjọ n fihan mi ọjọ eto, iyoku awọn lẹta nirọrun tọka bi Mo ṣe fẹ ki ọjọ naa han.
  4. tani | Ti o ba ṣiṣẹ tani lori kọnputa rẹ yoo fihan ọ awọn olumulo ti nṣiṣe lọwọ, pẹlu ẹmi -v localhost Mo rii daju pe o fihan nikan awọn ti o ti sopọ lati ipo miiran si olupin funrararẹ, iyẹn ni, ni ipilẹ SSH
  5. Tani | grep -v localhost | awk {'tẹjade $ 5'} “Ohun ti o ṣe iyatọ laini yii si ti iṣaaju ni awk, nipasẹ awk ati titẹ sita ti iwe karun karun ni pe MO gba IP lati ibiti wọn ti sopọ si SSH

Lonakona, laini naa gun diẹ ati pe o le dabi eka lati loye, sibẹsibẹ ọpọlọpọ awọn ohun kikọ ajeji lo wa ṣugbọn ohun gbogbo rọrun pupọ 🙂

Bi igbagbogbo, Mo nireti pe o ti rii ti iwulo.

Dahun pẹlu ji


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 22, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   manuelperezf wi

    Ibeere kan, pẹlu olupin meeli wo ni a firanṣẹ? Ṣe o ni lati tunto akọọlẹ gbigbe kan?

    1.    KZKG ^ Gaara wi

      O gbọdọ fi package mailx sii installed
      Ni kete ti a ti ṣe eyi, a firanṣẹ laisi iwulo lati tunto ohunkohun miiran lori olupin naa.

      1.    manuelperezf wi

        Emi yoo gbiyanju, ṣugbọn Mo ro pe imeeli mi kii yoo gba gbigba imeeli lati orisun ti a ko fidiṣẹ ...

        1.    funrami wi

          Mo lo exim4 pẹlu akọọlẹ 'gmail' lati firanṣẹ awọn imeeli ati pe o ṣiṣẹ daradara
          - Ayafi fun LATI SI ati ṢE SI AWỌN akọle, eyiti gmail fi ohun ti o fẹ silẹ ṣugbọn wọn de daradara -.
          Lati tunto gmail pẹlu exim4 lo alaye yii:
          http://dajul.com/2009/06/08/configurar-exim4-con-gmail-o-google-apps/

          1.    KZKG ^ Gaara wi

            Nkan, o ṣeun pupọ 🙂

      2.    Israeli wi

        Ọrẹ @ KZKG ^ Gaara Mo ti fi package sii ati pe Mo ti ṣe igbesẹ Afowoyi ni igbesẹ, ohun kan ti nigbati mo ba firanṣẹ Mo ni meeli agbegbe, Emi ko jade rara, ṣe o le ṣe iranlọwọ fun mi pẹlu iyẹn …… daradara Mo nilo gan ni tunto akori yii lori awọn olupin mi, salu2s.

        1.    KZKG ^ Gaara wi

          Nipa IP rẹ Mo gba pe o wa lati orilẹ-ede kanna 😉
          “Iṣoro” pẹlu awọn nẹtiwọọki wa alaiwa-lo ni awọn IP gidi bi eleyi, iyẹn ni pe, a wa labẹ abẹ labẹ nẹtiwọọki aṣoju iṣẹ-iranṣẹ, tabi nkan bii iyẹn. Ni awọn ọrọ miiran, o ṣee ṣe iṣoro naa ni pe olupin wẹẹbu nikan ko le gba imeeli lati nẹtiwọọki tabi nkan bii iyẹn, boya o nilo eyi: https://blog.desdelinux.net/enviar-emails-por-consola-con-sendmail/

  2.   irugbin 22 wi

    awon ati ti o ba gbe sinu «/ ati be be lo / profaili» yoo fun ikilọ nigbati olumulo eyikeyi ba sopọ?

    1.    KZKG ^ Gaara wi

      Yoo jẹ dandan lati gbiyanju, ko ti ṣẹlẹ si mi 😀

  3.   Nebukadinésárì wi

    Pe mi paranoid, ṣugbọn fi iwe afọwọkọ kan ti alejò kan daba mi ni apakan pataki ti eto mi nibiti Mo tọju awọn ọrọ igbaniwọle iroyin, data gẹgẹbi awọn iwe-ẹri ibi, awọn iwe ti ara ẹni ati awọn iwe iṣẹ (nitorinaa ṣafihan awọn alabara mi bakanna) ati bẹbẹ lọ, ati bẹbẹ lọ, ati pe eyi tun tumọ si tun ṣafihan iroyin imeeli mi (!!!)… daradara, o jẹ nkan ti o lewu, Mo ro pe.

    1.    funrami wi

      Ewu ti iwe afọwọkọ ti a gbekalẹ jẹ ibamu lọna ti o tọ si oye rẹ.

      Ati fun paranoia, dawọ fifi awọn ibi ipamọ NỌ-ỌFẸ sori ẹrọ, nitori o ṣee ṣe pe ẹnikan tẹ koodu irira ti o ji ọkọ rira rira rẹ.

    2.    KZKG ^ Gaara wi

      Mo ṣalaye kini apakan kọọkan ti laini aṣẹ ṣe, sibẹsibẹ ti o ba ro pe emi n tan ẹnikan jẹ, iwe afọwọkọ tabi awọn aṣẹ wa nibẹ ni ipo ifiweranṣẹ, ko ni eyikeyi pamọ tabi koodu asiri, o ṣe itẹwọgba lati ṣe atunyẹwo awọn ofin naa daradara bi o ṣe fẹ iyẹn n ṣiṣẹ, ti o ba ri nkan ifura jọwọ, sọ asọye nibi 😉

  4.   Browsons wi

    O ti wa ni abẹ.

  5.   orukọ yii wi

    Gan awon.

    Boya awọn faili ~ / .bashrc tabi / ati be be lo / awọn profaili kii ṣe deede julọ ni iṣẹlẹ ti a wọle nipasẹ SSH pẹlu olumulo deede ati ṣe aṣẹ kan pato bi gbongbo. Tabi ti a ba gbe okeere X11 lati ọdọ VPS wa latọna jijin, nigbakugba ti a ba ṣii xterm a yoo ni imeeli tuntun.

    Fun gige gige mailx, Mo ro pe o yẹ ki a lo awọn faili ~ / .ssh / rc (ẹni kọọkan fun olumulo kọọkan) tabi / abbl / ssh / sshrc

    PostData: _NEVER_ iraye nipasẹ SSH bi olumulo olumulo. Wiwọle _NEVER_ nipasẹ SSH nipa lilo ọrọ igbaniwọle. _ALWAYS_ lo awọn bọtini ikọkọ.

    1.    irugbin 22 wi

      awon → ~ / .ssh / rc Emi yoo wa alaye diẹ sii nipa rẹ o ṣeun 😀

  6.   chinoloco wi

    Kaabo, olukọni to dara julọ!
    Ṣe o le ṣe ọkan lati tẹ nipasẹ ssh lati eyikeyi ip, ni ita nẹtiwọọki agbegbe?
    o ṣeun !!

  7.   vidagnu wi

    Iwe afọwọkọwe yii n ṣiṣẹ ti olupin meeli ti a firanṣẹ si ko ba jẹrisi pe meeli orisun naa wa lati ọdọ olupin to daju, ninu ọran yii yoo jẹ lati orisun @ localhost orisun, ọpọlọpọ awọn olupin yoo gba bi àwúrúju.

    Ohun ti Mo ṣe ni tunto leta ifiweranṣẹ bi MTA, ati lẹhinna lo meeli ti o wa ni gbogbo awọn distros lati firanṣẹ awọn imeeli.

    http://vidagnu.blogspot.com/2009/02/configurar-sendmail-como-cliente-de.html

  8.   Algabe wi

    O ṣeun fun sample Emi yoo ni lati ni idanwo rẹ:]

  9.   kuk wi

    wulo pupọ o ṣeun

  10.   Israeli wi

    Mo dupẹ lọwọ miliọnu kan fun ọrẹ imọran @ KZKG ^ Gaara, Emi yoo wo wo ifiweranṣẹ, Mo nireti lati yanju, salu2s.

  11.   Joskar wi

    Nla! O ṣeun fun titẹ sii!

  12.   Juan C wi

    Ati pe kini o ṣẹlẹ, ti o ba jẹ fun apẹẹrẹ iwe afọwọkọ n firanṣẹ awọn imeeli pupọ pupọ, fun apẹẹrẹ ẹnikan wọ inu gbongbo gbongbo ni 8:00 owurọ ati firanṣẹ nipa awọn imeeli 40, lẹhinna ẹnikan ti tẹ ni akoko miiran ati pe o ti fi imeeli ranṣẹ ju 23 lẹhinna ẹnikan wa ni akoko miiran ati pe a firanṣẹ diẹ sii ju awọn imeeli 150, kini o le jẹ?