我有一个 Linux 服务器,每当我连接它时,它都会向我显示更改 SSH 主机密钥的消息:
$ ssh root@host1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @警告:远程主机标识已更改!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ 有人可能正在做一些令人讨厌的事情!现在有人可能正在窃听你(中间人攻击)!也有可能 RSA 主机密钥刚刚被更改。远程主机发送的 RSA 密钥的指纹为 93:a2:1b:1c:5f:3e:68:47:bf:79:56:52:f0:ec:03:6b。请联系您的系统管理员。在 /home/emerson/.ssh/known_hosts 中添加正确的主机密钥以消除此消息。/home/emerson/.ssh/known_hosts:377 中的违规密钥
host1 的 RSA 主机密钥已更改,您已请求严格检查。主机密钥验证失败。
它让我保持登录状态几秒钟,然后关闭连接。
host1:~/.ssh # 从远程主机 host1 读取:对等端的连接重置 与 host1 的连接关闭。
有谁知道发生了什么以及我可以做些什么来解决这个问题?
设置 Linux Web 服务器时,您的清单/例程是什么?
您建议如何实现最大安全性?
有没有首选的方法来执行重复维护?
有没有人成功使用适用于 Linux 的 Exchange 2007 客户端?我不是在寻找 IMAP 客户端或任何类似的东西......周围有很多,但实际上支持 Exchange 2007 协议的客户端。我试过 Open Change MAPI 没有成功,我不确定这是因为我做错了还是因为我们的外部主机奇怪的多客户端设置。
有没有人有任何工作经验?
谢谢
我想通过软件解决方案查找各种 Windows(XP、Vista、2003、2008)和 Linux(Ubuntu、Debian、Fedora)机器的制造商、型号和序列号。
目前我们的硬件库存已经过时,所以我想要一种通过软件解决方案快速获取此信息的快速方法(因此我不需要接近每台计算机来阅读贴纸)。
我想编写这个脚本,理想情况下它不需要任何 3rd 方应用程序,如果理想情况下它会是独立的,所以它很容易移植。
知道如何最好地做到这一点吗?如果理想情况下有预先构建的(免费)解决方案,我希望它向原始文本或 MySQL 数据库报告。理想情况下是一个小型的独立工具,我不想在每台 PC 上安装东西。如上所述,我非常乐意使用预构建的操作系统工具编写脚本。我知道这是可能的,因为我已经看到其他应用程序报告了这些信息(尽管在包含我不需要的其他东西的大批量包装中,例如 Spiceworks)。
我有两个密切相关的问题,所以我将它们放在一个 SF 问题中:
问题 1
我有一台 Linux (debian) 服务器,它必须具有最少的停机时间。磁盘有两个分区,一个是/(ext3),一个是swap。我想移动/home到它自己的分区,因为它最初出于某种原因将所有内容都放在一个分区中;但是,我不想让机器停机几分钟来调整磁盘大小并创建新分区。
我可以/在使用时调整大小吗?
问题2
我想最终重新安装同一台服务器。再一次,没有停机时间。一旦我使用问题 1 提供的答案调整了磁盘大小,我是否可以在原始系统仍然在线的情况下以某种方式安装在新分区上。所以我可以简单地重新启动到新的操作系统并删除旧的操作系统分区并调整新分区的大小以接管旧的现在删除分区的空间。
感谢您对这个有点奇怪的问题的回答,令人不快的是,我对这个特定项目的服务器有点短缺。不幸的是,我怀疑这是不可能的,但我认为我最好在得出结论之前检查一下。
一些注意事项和问题:
我在无法从外部访问 Internet 的局域网上。然而,我的任务是找到一种方法,允许某些机器通过笔记本电脑上的无线网卡访问网络(HTTP、HTTPS 等)。所以我的问题是,有没有办法告诉浏览器它应该使用哪个网卡。比如本地局域网设置IE,广域网设置火狐?浏览器设置并没有那么重要,只是一个浏览器仅适用于 LAN,而一种浏览器仅适用于 WAN。
指定存储库的 url 后, /etc/apt/sources.list 条目中的 'stable','non-free' 标签是什么意思?如果我们知道存储库的 url,我们如何在 /etc/apt/sources.list 中添加条目时决定这些附加属性?
我正计划编译我自己的内核,我以前已经做过很多次了,但一如既往,这仍然有可能出错,机器可能无法重新启动。
这台机器位于我无法物理访问的远程数据中心内,因此如果机器无法正确启动,有人亲自前往服务器修复它会花费我很多钱。
有没有一种方法可以将 grub 设置为仅在单次启动时使用新内核,但在再次启动时回退到旧内核。因此,如果计算机无法使用新内核正确启动,我可以使用远程电源管理控制台重新启动计算机,然后它会回退到旧内核。
我知道使用 lilo 可以使用该lilo -r kernel命令,是否有等效的 grub?
我想让设计师提交对我正在处理的项目的 html/css/images 等的访问权限。问题是存储此信息的 git 存储库也与通用代码库共享,我希望设计人员无法访问,因为他们不需要它。
在 SVN 中,我会通过简单地允许存储库中的目录只能由某些人访问来解决这个问题。据我所知,由于结构不同,这在 git 中是不可能的,您要么拥有整个仓库,要么没有。
完成此操作的推荐方法是什么?其他人如何解决这个问题?
谢谢