《Apex英雄》賽季6:勢不可擋——兩大新預告片釋出   「紅白機&超級任天堂Nintendo Switch Online」發表2月新增遊戲!   《Warframe》於本週四登陸PS5   PS4系統軟件更新8.00今日釋出   提瓦特大陸上的精彩冒險,從今天開始   「哆啦A夢 牧場物語」在PlayStation 4登場!7月30日(四)公開發售   「集合啦!動物森友會」的更新又來了!島民們千萬要記得更新阿!   闇影詩章‧霸者之戰、呪術廻戰合作活動 能得到合作道具 

設定 Debian/Ubuntu 不允許使用 root ssh 登入

基本上, root 密碼是什麼我也記不起來(都是亂打的), 不過直接於 ssh 擋掉還是較安全點~(Ubuntu / Debian Linux 預設是允許 root ssh login 的)

設定不允許 root ssh 登入

  1. vim /etc/ssh/sshd_config

    找到 PermitRootLogin yes
    改成 PermitRootLogin no

  2. /etc/init.d/ssh restart 即可.

修改 ssh Port

限定特定帳號登入

若只允許某些帳號登入:

  1. vim /etc/pam.d/sshd

    # account  required     pam_access.so
    拿掉註解
    account required pam_access.so

  2. vim /etc/security/access.conf # 照範例設定即可.

這是另一種方法, 此方法我沒試過(摘錄自: SSH 的一些安全小技巧):

  1. vi /etc/pam.d/sshd

    # 加入此行
    auth required pam_listfile.so item=user sense=allow file=/etc/ssh_users onerr=fail

  2. echo user1 >> /etc/ssh_users # user1 就是你要允許的 user 名稱 (一個帳號一行)

Source from Tsung’s blog

相關文章