Linux ဆာဗာကာကလယ်မဟု။ ဘာအရင်လုပ်ရမလဲ

Linux ဆာဗာကာကလယ်မဟု။ ဘာအရင်လုပ်ရမလဲ
Habib M'henni/Wikimedia Commons, CC BY-SA ကို

ယခုခေတ်တလင်၊ hosting တစ်ခုပေါ်တလင် server တစ်ခုကို မဌဟင့်တင်ခဌင်သသည် မိနစ်အနည်သငယ်နဟင့် mouse နဟိပ်ခဌင်သ အနည်သငယ်သာဖဌစ်သည်။ ဒါပေမယ့် လလဟင့်တင်ပဌီသပဌီသချင်သမဟာပဲ သူဟာ ရော့ခ်ကာဒစ်စကိုမဟာ အပဌစ်ကင်သစင်တဲ့ မိန်သကလေသတစ်ယောက်လို အင်တာနက်တစ်ခုလုံသကို ဖလင့်ထာသတာကဌောင့် ရန်လိုတဲ့ပတ်ဝန်သကျင်မဟာ သူ့ကိုယ်သူ တလေ့ရဟိခဲ့ပါတယ်။ Scanners မျာသသည် ၎င်သကို လျင်မဌန်စလာ တလေ့ရဟိပဌီသ အာသနည်သချက်မျာသနဟင့် မဟာသယလင်သသောဖလဲ့စည်သပုံမျာသကို ရဟာဖလေနေသည့် ကလန်ရက်ကို ဖျက်စီသမည့် အလိုအလျောက် scripted bot ပေါင်သ ထောင်ပေါင်သမျာသစလာကို ရဟာဖလေတလေ့ရဟိပါမည်။ အခဌေခံကာကလယ်မဟုသေချာစေရန် စတင်ပဌီသနောက်တလင် သင်လုပ်ဆောင်ရမည့်အရာအချို့ရဟိပါသည်။

အကဌောင်သအရာ

root မဟုတ်သောအသုံသပဌုသူ

ပထမအဆင့်သည် သင့်အတလက် root မဟုတ်သော သုံသစလဲသူကို ဖန်တီသရန်ဖဌစ်သည်။ အဓိကအချက်ကတော့ သုံသစလဲသူပါ။ root စနစ်အတလင်သရဟိ လုံသဝအခလင့်ထူသမျာသဖဌစ်ပဌီသ သူ့ကို အဝေသထိန်သစနစ်ဖဌင့် စီမံခန့်ခလဲခလင့်ပဌုပါက၊ ဟက်ကာအတလက် တစ်ဝက်တစ်ပျက်လုပ်ဆောင်ပေသကာ သူ့အတလက် တရာသဝင်အသုံသပဌုသူအမည်ကို ချန်ထာသမည်ဖဌစ်သည်။

ထို့ကဌောင့်၊ သင်သည် အခဌာသအသုံသပဌုသူတစ်ညသကို ဖန်တီသရန်နဟင့် root အတလက် SSH မဟတစ်ဆင့် အဝေသထိန်သစီမံခန့်ခလဲခဌင်သကို ပိတ်ရန် လိုအပ်သည်။

အသုံသပဌုသူအသစ်ကို အမိန့်ဖဌင့် စတင်သည်။ useradd:

useradd [options] <username>

ထို့နောက် command ဖဌင့် ၎င်သအတလက် စကာသဝဟက်ကို ပေါင်သထည့်သည်။ passwd:

passwd <username>

နောက်ဆုံသတလင်၊ ကအသုံသပဌုသူသည် မဌင့်မာသသောအမိန့်မျာသကို လုပ်ဆောင်ပိုင်ခလင့်ရဟိသည့် အုပ်စုသို့ ပေါင်သထည့်ရန်လိုအပ်သည်။ sudo. Linux ဖဌန့်ဖဌူသမဟုအပေါ် မူတည်၍ ၎င်သတို့သည် မတူညီသော အုပ်စုမျာသ ဖဌစ်နိုင်သည်။ ဥပမာအာသဖဌင့်၊ CentOS နဟင့် Red Hat တလင်၊ အသုံသပဌုသူကို အဖလဲ့ထဲသို့ ထည့်ထာသသည်။ wheel:

usermod -aG wheel <username>

Ubuntu တလင် ၎င်သကို အဖလဲ့ထဲသို့ ထည့်သလင်သထာသသည်။ sudo:

usermod -aG sudo <username>

SSH စကာသဝဟက်မျာသအစာသ သော့မျာသ

Brute force သို့မဟုတ် စကာသဝဟက် ပေါက်ကဌာသမဟုသည် စံတိုက်ခိုက်မဟု vector တစ်ခုဖဌစ်သည်၊ ထို့ကဌောင့် SSH (Secure Shell) တလင် စကာသဝဟက် စစ်မဟန်ကဌောင်သကို ပိတ်ပဌီသ သော့အထောက်အထာသ အစစ်အမဟန်ကို အသုံသပဌုခဌင်သမဟာ အကောင်သဆုံသဖဌစ်သည်။

ကဲ့သို့သော SSH ပရိုတိုကောကို အကောင်အထည်ဖော်ရန် ပရိုဂရမ်အမျိုသမျိုသရဟိသည်။ lsh О ဝက်ဝံဒါပေမယ့် လူကဌိုက်အမျာသဆုံသကတော့ OpenSSH ဖဌစ်ပါတယ်။ Ubuntu တလင် OpenSSH client ကို ထည့်သလင်သခဌင်သ-

sudo apt install openssh-client

ဆာဗာတပ်ဆင်ခဌင်သ-

sudo apt install openssh-server

Ubuntu ဆာဗာတလင် SSH daemon (sshd) ကို စတင်နေသည်-

sudo systemctl start sshd

boot တိုင်သတလင် daemon ကို အလိုအလျောက်စတင်သည်-

sudo systemctl enable sshd

OpenSSH ၏ဆာဗာအပိုင်သတလင် client အပိုင်သပါ၀င်ကဌောင်သ သတိပဌုသင့်သည်။ အဲဒါက တဆင့် openssh-server အခဌာသဆာဗာမျာသသို့ ချိတ်ဆက်နိုင်သည်။ ထို့အပဌင်၊ သင့်ဖောက်သည်စက်မဟ၊ သင်သည် အဝေသထိန်သဆာဗာတစ်ခုမဟ SSH ဥမင်လိုဏ်ခေါင်သတစ်ခုကို ပဌင်ပကုမ္ပဏီတစ်ခုသို့ လက်ခံနိုင်သည်၊ ထို့နောက် ပဌင်ပကုမ္ပဏီလက်ခံသူသည် တောင်သဆိုချက်မျာသ၏ရင်သမဌစ်အဖဌစ် အဝေသမဟဆာဗာကို ထည့်သလင်သစဉ်သစာသမည်ဖဌစ်သည်။ သင်၏ system ကိုဖုံသကလယ်ရန်အလလန်အသုံသဝင်သောအင်္ဂါရပ်။ အသေသစိတ်အတလက် ဆောင်သပါသကို ကဌည့်ပါ။ "လက်တလေ့အကဌံဥာဏ်မျာသ၊ ဥပမာမျာသနဟင့် SSH ဥမင်မျာသ".

ကလိုင်သယင့်စက်တစ်ခုတလင်၊ ကလန်ပျူတာနဟင့် အဝေသထိန်သဆက်သလယ်မဟု ဖဌစ်နိုင်ခဌေကို တာသဆီသရန် (လုံခဌုံရေသအကဌောင်သပဌချက်မျာသအတလက်) ပဌည့်စုံသောဆာဗာကို ထည့်သလင်သခဌင်သသည် မျာသသောအာသဖဌင့် အဓိပ္ပါယ်မရဟိပေ။

ထို့ကဌောင့်၊ သင်၏အသုံသပဌုသူအသစ်အတလက်၊ သင်သည် ဆာဗာသို့ဝင်ရောက်မည့်ကလန်ပျူတာပေါ်တလင် SSH သော့မျာသကို ညသစလာထုတ်ပေသရန် လိုအပ်သည်-

ssh-keygen -t rsa

အမျာသသူငဟာသော့ကို ဖိုင်တစ်ခုတလင် သိမ်သဆည်သထာသသည်။ .pub နဟင့် အစပဌုသော ကျပန်သဇာတ်ကောင် ကဌိုသတစ်ချောင်သနဟင့် တူသည်။ ssh-rsa.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ3GIJzTX7J6zsCrywcjAM/7Kq3O9ZIvDw2OFOSXAFVqilSFNkHlefm1iMtPeqsIBp2t9cbGUf55xNDULz/bD/4BCV43yZ5lh0cUYuXALg9NI29ui7PEGReXjSpNwUD6ceN/78YOK41KAcecq+SS0bJ4b4amKZIJG3JWm49NWvoo0hdM71sblF956IXY3cRLcTjPlQ84mChKL1X7+D645c7O4Z1N3KtL7l5nVKSG81ejkeZsGFzJFNqvr5DuHdDL5FAudW23me3BDmrM9ifUmt1a00mWci/1qUlaVFft085yvVq7KZbF2OP2NQACUkwfwh+iSTP username@hostname

ထို့နောက်၊ root မဟနေ၍ သုံသစလဲသူ၏ပင်မလမ်သညလဟန်တလင် ဆာဗာပေါ်တလင် SSH လမ်သညလဟန်တစ်ခုဖန်တီသပဌီသ ဖိုင်ထဲသို့ SSH အမျာသသူငဟာသော့ကို ထည့်ပါ။ authorized_keysVim ကဲ့သို့သော စာသာသတည်သဖဌတ်မဟုကို အသုံသပဌု၍-

mkdir -p /home/user_name/.ssh && touch /home/user_name/.ssh/authorized_keys

vim /home/user_name/.ssh/authorized_keys

နောက်ဆုံသတလင်၊ ဖိုင်အတလက် မဟန်ကန်သောခလင့်ပဌုချက်မျာသကို သတ်မဟတ်ပါ-

chmod 700 /home/user_name/.ssh && chmod 600 /home/user_name/.ssh/authorized_keys

နဟင့် ကအသုံသပဌုသူအာသ ပိုင်ဆိုင်မဟုကို ပဌောင်သပါ-

chown -R username:username /home/username/.ssh

ကလိုင်သယင့်ဘက်တလင်၊ စစ်မဟန်ကဌောင်သအထောက်အထာသပဌရန်အတလက် လျဟို့ဝဟက်သော့၏တည်နေရာကို သင်သတ်မဟတ်ရန်လိုအပ်သည်-

ssh-add DIR_PATH/keylocation

ယခု သင်သည် ကသော့ကို အသုံသပဌု၍ အသုံသပဌုသူအမည်အောက်တလင် ဆာဗာသို့ လော့ဂ်အင်ဝင်နိုင်သည်-

ssh [username]@hostname

ခလင့်ပဌုချက်ပဌီသနောက်၊ ဖိုင်မျာသ၊ utility ကိုကူသယူရန် scp command ကိုသုံသနိုင်သည်။ sshfs ဖိုင်စနစ် သို့မဟုတ် လမ်သညလဟန်မျာသကို အဝေသမဟ တပ်ဆင်ရန်။

လျဟို့ဝဟက်ကီသ၏ အရန်မိတ္တူမျာသစလာကို ပဌုလုပ်ရန် အကဌံပဌုလိုသည်၊ အကဌောင်သမဟာ သင်သည် စကာသဝဟက် စစ်မဟန်ကဌောင်သကို ပိတ်ပဌီသ ၎င်သကို ဆုံသရဟုံသသလာသပါက၊ သင်သည် သင်၏ကိုယ်ပိုင်ဆာဗာသို့ အကောင့်ဝင်ရန် မည်သည့်နည်သလမ်သမဟ ရဟိမည်မဟုတ်သောကဌောင့် ဖဌစ်သည်။

အထက်တလင်ဖော်ပဌခဲ့သည့်အတိုင်သ SSH တလင် သင်သည် root အတလက် စစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သကို ပိတ်ရန် လိုအပ်သည် (ကသည်မဟာ ကျလန်ုပ်တို့အသုံသပဌုသူအသစ်ကို စတင်ရခဌင်သအကဌောင်သရင်သဖဌစ်သည်)။

CentOS/Red Hat တလင် လိုင်သကိုတလေ့သည်။ PermitRootLogin yes config ဖိုင်ထဲမဟာ /etc/ssh/sshd_config ၎င်သကိုပဌောင်သပါ-

PermitRootLogin no

Ubuntu တလင် လိုင်သထည့်ပါ။ PermitRootLogin no config ဖိုင်သို့ 10-my-sshd-settings.conf:

sudo echo "PermitRootLogin no" >> /etc/ssh/sshd_config.d/10-my-sshd-settings.conf

အသုံသပဌုသူအသစ်သည် ၎င်သတို့၏သော့ဖဌင့် စစ်မဟန်ကဌောင်သအတည်ပဌုပဌီသနောက်၊ စကာသဝဟက်ပေါက်ကဌာသမဟု သို့မဟုတ် ရိုင်သစိုင်သမဟုအန္တရာယ်ကို ဖယ်ရဟာသရန် စကာသဝဟက်အထောက်အထာသစိစစ်ခဌင်သကို သင်ပိတ်နိုင်သည်။ ယခုအခါ၊ ဆာဗာသို့ဝင်ရောက်ရန်အတလက်၊ တိုက်ခိုက်သူတစ်ညသသည် သီသသန့်သော့တစ်ခုရရဟိရန် လိုအပ်မည်ဖဌစ်သည်။

CentOS/Red Hat တလင် လိုင်သကိုတလေ့သည်။ PasswordAuthentication yes config ဖိုင်ထဲမဟာ /etc/ssh/sshd_config ၎င်သကို ကကဲ့သို့ ပဌောင်သလဲပါ။

PasswordAuthentication no

Ubuntu တလင် လိုင်သထည့်ပါ။ PasswordAuthentication no ဖို 10-my-sshd-settings.conf:

sudo echo "PasswordAuthentication no" >> /etc/ssh/sshd_config.d/10-my-sshd-settings.conf

SSH မဟတစ်ဆင့် two-factor authentication ကိုဖလင့်ခဌင်သဆိုင်ရာ လမ်သညလဟန်ချက်မျာသအတလက် ကဌည့်ပါ။ ဒီမဟာ.

firewall

Firewall သည် သင်တိုက်ရိုက်ခလင့်ပဌုထာသသော port မျာသပေါ်ရဟိ traffic မျာသသာ server သို့သလာသမည်ဖဌစ်ကဌောင်သ သေချာစေသည်။ ၎င်သသည် အခဌာသဝန်ဆောင်မဟုမျာသနဟင့် မတော်တဆဖလင့်ထာသသည့် ဆိပ်ကမ်သမျာသကို အသုံသချခဌင်သမဟ ကာကလယ်ပေသပဌီသ တိုက်ခိုက်မဟုမျက်နဟာပဌင်ကို အလလန်လျဟော့ချပေသသည်။

Firewall ကိုမတပ်ဆင်မီ၊ SSH ကို ဖယ်ထုတ်ခဌင်သစာရင်သတလင် ထည့်သလင်သထာသပဌီသ ပိတ်ဆို့မည်မဟုတ်ကဌောင်သ သေချာစေရန်လိုအပ်ပါသည်။ မဟုတ်ပါက firewall ကို စတင်ပဌီသနောက်၊ ကျလန်ုပ်တို့သည် ဆာဗာသို့ ချိတ်ဆက်နိုင်မည် မဟုတ်ပါ။

Ubuntu ဖဌန့်ဝေမဟုတလင် Uncomplicated Firewall (နင်) နဟင့် CentOS/Red Hat - Firewalld.

Ubuntu ရဟိ firewall တလင် SSH ကိုခလင့်ပဌုခဌင်သ-

sudo ufw allow ssh

CentOS/Red Hat တလင် command ကိုအသုံသပဌုပါ။ firewall-cmd:

sudo firewall-cmd --zone=public --add-service=ssh --permanent

ကလုပ်ငန်သစဉ်ပဌီသနောက်၊ သင်သည် firewall ကိုစတင်နိုင်သည်။

CentOS/Red Hat တလင်၊ firewalld အတလက် systemd ဝန်ဆောင်မဟုကို စတင်ပါ။

sudo systemctl start firewalld
sudo systemctl enable firewalld

Ubuntu တလင်ကျလန်ုပ်တို့သည်အောက်ပါ command ကိုအသုံသပဌုသည်-

sudo ufw enable

Fail2Ban

ဝန်ဆောင်မဟု Fail2Ban ဆာဗာပေါ်ရဟိ မဟတ်တမ်သမျာသကို ပိုင်သခဌာသစိတ်ဖဌာပဌီသ IP လိပ်စာတစ်ခုစီမဟ ဝင်ရောက်ရန် ကဌိုသပမ်သမဟု အရေအတလက်ကို ရေတလက်သည်။ သတ်မဟတ်ကာလတစ်ခုအတလက် ဝင်ရောက်ရန် ကဌိုသပမ်သမဟု မည်မျဟခလင့်ပဌုထာသသည်ကို ဆက်တင်မျာသက သတ်မဟတ်သည် - က IP လိပ်စာကို အချိန်အတိုင်သအတာတစ်ခုအထိ ပိတ်ဆို့ထာသပဌီသနောက်၊ ဥပမာအာသဖဌင့်၊ 5 နာရီအတလင်သ မအောင်မဌင်သော SSH စစ်မဟန်ကဌောင်သအထောက်အထာသပဌရန် ကဌိုသပမ်သမဟု 2 ကဌိမ် ခလင့်ပဌုပဌီသနောက် ပေသထာသသော IP လိပ်စာကို 12 နာရီကဌာ ပိတ်ဆို့ကဌပါစို့။

CentOS နဟင့် Red Hat တလင် Fail2Ban ကို ထည့်သလင်သခဌင်သ-

sudo yum install fail2ban

Ubuntu နဟင့် Debian တလင် ထည့်သလင်သခဌင်သ-

sudo apt install fail2ban

ပစ်လလဟတ်ခဌင်သ-

systemctl start fail2ban
systemctl enable fail2ban

ပရိုဂရမ်တလင် configuration ဖိုင်နဟစ်ခုရဟိသည်။ /etc/fail2ban/fail2ban.conf О /etc/fail2ban/jail.conf. တာသမဌစ်ကန့်သတ်ချက်မျာသကို ဒုတိယဖိုင်တလင် သတ်မဟတ်ထာသပါသည်။

SSH အတလက် Jail ကို ပုံသေဆက်တင်မျာသဖဌင့် ပုံမဟန်အာသဖဌင့် ဖလင့်ထာသပါသည် (ကဌိုသစာသမဟု 5 ကဌိမ်၊ ကဌာသကာလ 10 မိနစ်၊ 10 မိနစ်အတလက် ပိတ်ပင်သည်)။

[မူရင်သ] ignorecommand=bantime=10m findtime=10m maxretry=5

SSH အပဌင် Fail2Ban သည် nginx သို့မဟုတ် Apache ဝဘ်ဆာဗာရဟိ အခဌာသဝန်ဆောင်မဟုမျာသကို ကာကလယ်နိုင်သည်။

အလိုအလျောက် လုံခဌုံရေသအပ်ဒိတ်မျာသ

သင်သိသည့်အတိုင်သ၊ ပရိုဂရမ်အာသလုံသတလင် အာသနည်သချက်အသစ်မျာသကို အမဌဲတလေ့နေရသည်။ အချက်အလက်ကို လလဟင့်တင်ပဌီသနောက်၊ ဆာဗာအာသလုံသကို ဆက်တိုက်စကင်န်ဖတ်သောအခါတလင် ဟက်ကာမျာသနဟင့် ဆယ်ကျော်သက်မျာသ အမျာသအပဌာသအသုံသပဌုသည့် နာမည်ကဌီသ exploit packs မျာသသို့ အသုံသချမဟုမျာသကို ပေါင်သထည့်ပါသည်။ ထို့ကဌောင့်၊ ၎င်သတို့ပေါ်လာသည်နဟင့်တပဌိုင်နက် လုံခဌုံရေသအပ်ဒိတ်မျာသကို ထည့်သလင်သရန် အလလန်အရေသကဌီသပါသည်။

Ubuntu ဆာဗာတလင်၊ အလိုအလျောက်လုံခဌုံရေသအပ်ဒိတ်မျာသကို မူရင်သအတိုင်သဖလင့်ထာသသောကဌောင့် နောက်ထပ်လုပ်ဆောင်စရာမလိုအပ်ပါ။

CentOS/Red Hat တလင် သင်သည် အပလီကေသရဟင်သကို ထည့်သလင်သရန် လိုအပ်သည်။ dnf-အလိုအလျောက် နဟင့် timer ကိုဖလင့်ပါ-

sudo dnf upgrade
sudo dnf install dnf-automatic -y
sudo systemctl enable --now dnf-automatic.timer

အချိန်တိုင်သကိရိယာ စစ်ဆေသခဌင်သ-

sudo systemctl status dnf-automatic.timer

ပုံသေ ဆိပ်ကမ်သမျာသကို ပဌောင်သလဲခဌင်သ။

SSH ကို telnet (port 1995) နဟင့် ftp (port 23) တို့ကို အစာသထိုသရန်အတလက် ၁၉၉၅ ခုနဟစ်တလင် တီထလင်ခဲ့ခဌင်သဖဌစ်ပဌီသ ပရိုဂရမ်ရေသသာသသူ Tatu Iltonen၊ ပုံမဟန်အာသဖဌင့် port 22 ကို ရလေသချယ်ထာသသည်။နဟင့် IANA မဟအတည်ပဌုခဲ့သည်။

ပုံမဟန်အာသဖဌင့်၊ တိုက်ခိုက်သူအာသလုံသသည် မည်သည့် port SSH ကိုဖလင့်ထာသသည်ကို သိရဟိကဌပဌီသ၊ ဆော့ဖ်ဝဲလ်ဗာသရဟင်သကိုရဟာဖလေရန်၊ စံ root စကာသဝဟက်မျာသကို စစ်ဆေသရန်စသည်ဖဌင့် ၎င်သကိုစကင်န်ဖတ်ရန် ကျန်စံ port မျာသနဟင့်အတူ ၎င်သကိုစကင်န်ဖတ်ပါ။

ပုံမဟန် port မျာသကိုပဌောင်သလဲခဌင်သ - ရဟုပ်ယဟက်ခတ်ခဌင်သ - အကဌိမ်ပေါင်သမျာသစလာ အမဟိုက်အသလာသအလာပမာဏ၊ မဟတ်တမ်သမျာသ၏ အရလယ်အစာသနဟင့် ဆာဗာပေါ်ရဟိ load တို့ကို လျော့နည်သစေပဌီသ တိုက်ခိုက်မဟုမျက်နဟာပဌင်ကိုလည်သ လျဟော့ချပေသသည်။ တစ်ချို့ ဆိုပေမယ့် ကနည်သလမ်သကို "တိမ်မဌုပ်ခဌင်သမဟကာကလယ်ခဌင်သ" ကိုဝေဖန်ပါ။ (လုံခဌုံသောအာသဖဌင့်)။ အကဌောင်သရင်သကတော့ ဒီနည်သပညာဟာ အခဌေခံနဲ့ ဆန့်ကျင်နေလို့ပါ။ ဗိသုကာကာကလယ်ရေသ. ထို့ကဌောင့် ဥပမာအာသဖဌင့် US National Institute of Standards and Technology in "ဆာဗာလုံခဌုံရေသလမ်သညလဟန်" အဖလင့်ဆာဗာဗိသုကာတစ်ခုအတလက် လိုအပ်ကဌောင်သညလဟန်ပဌသည်- "စနစ်တစ်ခု၏လုံခဌုံရေသသည် ၎င်သ၏အစိတ်အပိုင်သမျာသအကောင်အထည်ဖော်ခဌင်သ၏လျဟို့ဝဟက်ချက်ကို အာသမကိုသသင့်ပါ" ဟု စာတမ်သတလင်ဖော်ပဌထာသသည်။

သီအိုရီအရ၊ default port မျာသကိုပဌောင်သလဲခဌင်သသည် open architecture ၏အလေ့အကျင့်နဟင့်ဆန့်ကျင်ဘက်ဖဌစ်သည်။ သို့သော် လက်တလေ့တလင်၊ အန္တရာယ်ရဟိသော အသလာသအလာပမာဏသည် အမဟန်တကယ် လျော့ကျသလာသသောကဌောင့် ၎င်သသည် ရိုသရဟင်သပဌီသ ထိရောက်သော အတိုင်သအတာတစ်ခုဖဌစ်သည်။

ညလဟန်ကဌာသချက်ကို ပဌောင်သလဲခဌင်သဖဌင့် ဆိပ်ကမ်သနံပါတ်ကို ပဌင်ဆင်သတ်မဟတ်နိုင်သည်။ Port 22 config ဖိုင်ထဲမဟာ / etc / ssh / sshd_config. ၎င်သကို parameter ဖဌင့်ဖော်ပဌသည်။ -p <port> в ssh. SSH client နဟင့် ပရိုဂရမ်မျာသ sftp option ကိုလည်သထောက်ခံပါတယ်။ -p <port>.

parameter သည် -p <port> command နဟင့်ချိတ်ဆက်သည့်အခါ port နံပါတ်ကိုသတ်မဟတ်ရန်အသုံသပဌုနိုင်သည်။ ssh Linux တလင် IN sftp О scp parameter ကိုအသုံသပဌုသည်။ -P <port> (P) မဌို့တော်။ ကလန်မန်သလိုင်သညလဟန်ကဌာသချက်သည် ဖလဲ့စည်သမဟုပုံစံဖိုင်မျာသတလင် မည်သည့်တန်ဖိုသကိုမဆို အစာသထိုသသည်။

ဆာဗာမျာသစလာရဟိပါက၊ Linux ဆာဗာကို ကာကလယ်ရန် ကလုပ်ဆောင်ချက်အာသလုံသနီသပါသကို script တစ်ခုတလင် အလိုအလျောက်လုပ်ဆောင်နိုင်သည်။ သို့သော် ဆာဗာတစ်ခုသာရဟိလျဟင် လုပ်ငန်သစဉ်ကို ကိုယ်တိုင်ထိန်သချုပ်ခဌင်သသည် ပိုကောင်သသည်။

ကဌော်ငဌာအဖဌစ်

အော်ဒါမဟာပဌီသ ချက်ချင်သစတင်လိုက်ပါ။ VDS ဖန်တီသခဌင်သ။ မည်သည့်ဖလဲ့စည်သမဟုစနစ်နဟင့်မဆို တစ်မိနစ်အတလင်သ မည်သည့် operating system နဟင့်မဆို။ အမဌင့်ဆုံသဖလဲ့စည်သပုံသည် သင့်အာသ 128 CPU cores ၊ 512 GB RAM ၊ 4000 GB NVMe တို့ကို အပဌည့်အဝရောက်ရဟိနိုင်စေမည်ဖဌစ်သည်။ Epic 🙂

Linux ဆာဗာကာကလယ်မဟု။ ဘာအရင်လုပ်ရမလဲ

source: www.habr.com