我有一个 ubuntu 开发服务器在工作。这是一个旧的机架式服务器,位于公司地牢中的某个地方,没有人去那里。它可以工作的唯一方式是作为所谓的无头服务器(即没有连接显示器/键盘并且只接受网络连接)。
显然,如果您只需要终端访问 ssh 就足够了。但是,我也想不时连接到图形界面。目前我正在使用内置的 VNC 功能,但我很确定这既不是解决此问题的最有效方法,也不是最安全的方法。
我对这个问题做了一些研究,但没有得出任何明确的结论。我读过关于尝试通过 ssh 转发 X 环境的文章,这至少可以解决我的安全问题。任何人都可以分享他们在设置方面的经验吗?还有其他值得研究的方法吗?
我几乎只从一台 Windows 机器连接到这台服务器。我不知道这对于建议的某些方法是否可能是一个问题。
我想保护我的服务器,看来 IPtables 是第一步。不幸的是,在终端中编辑规则有点复杂和危险(曾经做过的人iptables -F会知道我的意思;))。你能推荐任何好的图形界面来管理我的 IPtables 规则吗?
我一直在通过添加旧版 Ubuntu 版本的源来进行包管理,以获得某些软件(例如 PHP)的旧版本。不幸的是,在某些时候我一定做得过头了,因为现在每次使用 apt-get 或突触的尝试都以显示的错误消息结束,说没有可供安装的候选者。
我想重新开始 - 删除所有已安装的软件包和添加的源。有没有一种快速的方法可以做到这一点,还是我需要重新安装操作系统?
我刚刚在我的开发服务器上安装了 10.04 LTS,但我需要在其上运行的系统(Magento 电子商务)与最新版本的 Ubuntu 附带的 PHP 5.3 不兼容。是否有安装 PHP 5.2 的安全且防升级的方法,或者使用旧版本的 Ubuntu 会更容易吗?