我目前正在操作一台beaglebone作为一种科学仪器的控制PC。为了增加它的潜力,它是连接到互联网,目前没有密码,即谁知道IP和用户名谁可以直接连接到它,是管理员。我知道这很糟糕。为了在不把它从互联网上删除的情况下使它更加安全,我可以和必须做些什么?操作系统是beaglebone的debian。
发布于 2015-12-03 08:01:47
Beaglebone的debian默认安装有一个名为debian的用户,密码最初设置为'temppwd‘。
您应该做的第一件事是以此用户身份登录,更改密码并设置根密码。从终端或shell中使用passwd
命令并按照提示更改密码。
接下来,使用命令sudo su
以根权限运行--您将被提示输入用户密码--并再次使用命令passwd
为根帐户设置密码。
随着密码的更改,您以后不应该通过根帐户登录,除非您正在执行需要管理权限的操作。所有服务,例如web或文件服务器,都应该由非特权用户运行.您甚至可以创建用户来运行服务,将服务彼此隔离开来。
您还可能希望从sudoers文件中删除默认的用户帐户,这可以通过运行visudo
命令、删除该帐户的条目并保存结果来完成。
发布于 2015-12-03 10:01:46
你所说的“增加潜力”是什么意思?你有什么真正的理由把它连接到互联网上吗?
如果你所需要做的就是从家里访问它,那么快速而肮脏的答案是:
sudo
来管理它有一篇关于保护Debian系统的完整文献。例如,参见此链接。
此外,您可能需要检查日志,以确保在连接时没有人登录。有很多自动扫描仪不断地尝试它。
https://security.stackexchange.com/questions/107126
复制相似问题