Я хочу бути в змозі зупинити людей, які не змогли SSH на мою машину, але все одно потрібно SSH, чи це можливо?
Я хочу бути в змозі зупинити людей, які не змогли SSH на мою машину, але все одно потрібно SSH, чи це можливо?
Відповіді:
У вас є багато варіантів:
вимкнути демон SSH під час завантаження sudo update-rc.d ssh disable
і перезавантажити машину (або зупинити демон SSH за допомогою sudo service ssh stop
)
відключити демон SSH, поки машина не перезавантажиться: sudo service ssh stop
виберіть користувачів (або груп), авторизованих для отримання ssh на вашу машину:
sudo nano /etc/ssh/sshd_config
додати рядки для кожного користувача:
AllowUsers user
або
AllowGroups group
потім перезапустіть ssh: sudo service ssh restart
щоб активувати фільтр
Я хочу бути в змозі зупинити людей, які не змогли бити на мою машину, але все одно мені потрібно
Якщо ви не хочете, щоб хтось (включно з вами) мав змогу надсилати ssh на ваш хост, просто не запускайте sshd. Це не впливає на вашу здатність переходити з комп'ютера на інші комп'ютери.
Напр. sudo update-rc.d -f ssh remove
(Це не видалить програмний пакет sshd, але він не запуститься автоматично знову).
Мені цікаво, хоча: чому б просто не дати їм рахунку?
"Я хочу бути в змозі зупинити людей, які змогли SSH на мою машину" - навіть із включеним SSHd (демон SSH) це взагалі не повинно бути можливим, якщо:
Так, ви, безумовно, повинні вимкнути sshd, як рекомендували інші, але навіть при встановленні за замовчуванням середній користувач Joe не повинен бути можливим ввести SSH у ваше поле.
будь-хто, хто хоче ввімкнути "Вашу" систему, повинен мати відповідну автентифікацію, щоб увійти до неї. Отже, я вважаю, що на ваше запитання в значній мірі самовідповідь, нікому не надайте такого доступу.
Крім того, як багато хто запропонував тут, ви можете перестати запускати самий демона ssh, що означатиме, що ви самі не зможете ввійти в свою систему, якщо вам потрібно.
так справді, вам потрібно розібратися, чого саме ви хочете досягти, заблокуйте інших, але не себе, або заблокуйте всіх (у тому числі і вас самих), і далі буде ваша відповідь.
Ще одна хитрість може полягати в зміні порту вашого ssh-демона, що в основному ускладнить звернення вашої системи до когось невідомого. (наприклад, читайте тут - http://techie-buzz.com/foss/change-default-ssh-port-in-linux.html )