用OpenVZ技术开通的LinuxVPS无法putty远程

最近一个客户购买了一个Linux系统的美国VPS,要求安装Ubuntu最新的11.1系统,这个系统在国外用的比较多,而国内用户还是比较少的,特别是服务器版本的。Ubuntu的中文名称叫乌班图,听上去还是很酷的。

首先,我们在SolusVM控制面板中,输入Ubuntu11.1系统的安装地址,然后SolusVM会自动把这个模版同步到所有的LinuxVPS母服务器上,大约需要15分钟的时间就足够了。然后,我们在模版栏目中添加这个Ubuntu11.1的模版,添加成功后,就可以开通VPS了。我们还是按照通常的办法来开通VPS,只是在选择模版的时候,要选择这个刚加上去的模版,几分钟后就开通成功了。

但是出现了问题,新开通的这个Ubuntu Linux VPS是可以ping通的,但是用putty远程后出现错误,提示Unable to open pty: No such file or directory,还有Server refused to allocate pty,说明系统不支持putty远程。经过一番Google查询,我们在OpenVZ的官方Wiki上找到了如下解决办法:

先远程进入母服务器,用vzlist -a命令查出具体VPS的编号,然后执行以下命令。其中101换成具体VPS编号。

vzctl exec 101 /sbin/MAKEDEV tty

vzctl exec 101 /sbin/MAKEDEV pty

vzctl exec 101 mknod --mode=666 /dev/ptmx c 5 2

这样执行后的VPS就可以成功进入putty,并进行命令行操作了。更多内容请查看OpenVZ的官方网站:http://wiki.openvz.org/Container_enter_failed#Temporary_fix

返回行业资讯