论VPS后台自带终端的坑爹性

首先。16年了。然而我就是不做15年的总结(* ̄︿ ̄) 你来打我啊

然后开始正题

这个问题从去年遗留到现在了,终于解决了

首先,自己有个conoha的vps,然后刚创建的时候是一台windows的pc上创建的,putty生成密钥,直接在创建的时候引导页面导入,一直都能登录没什么问题。然后之前的电脑没在的时候想要从另一台电脑登录。所以我做了下面这几件事。

从网页登录conoha的后台,然后选择自己的vps,上面有排按钮中有个“控制台”,点下去能够进入终端。两种模式,一种串行一种VNC。然后串行一直都没法进去,可能是因为键盘布局默认日本的布局没改掉,所以按键不对进不去。然后只能选择VNC。

输入密码登录之后vim打开.ssh/authorized_keys打算添加新的公钥上去。在发送文字的框框中粘贴公钥。发送。然后发送:x保存。

在ssh中尝试登录却提示公钥认证失败。

尝试了各种方法各种姿势仍然还是这样。用同样的方法添加了另一台机子的公钥一样失败。然后重新添加的时候发现公钥长度竟然变了!

一个字符一个字符的把vps上面的公钥和本机上的对比后发现。前面一大部分还是没问题的,但是中间有一段全变了!这样的问题应该是再用后台终端传输数据的时候没有做验证,然后传输过程中出了错误了。。。所以为什么不加个验证呢。最后问题算是找到了。用了另一台机子做中转用wget把公钥下载下来后添加总算是解决问题了。

@

Show Comments