注册甲骨文 VPS 一周多吧,这已经是第 2 次删机重开了。
第 1 次是因为装了默认的 oracle linux 玩不动,没法,只得删机重开。
这次却是折腾的把自己关在门外,连不上了。
不知道这么折腾,试用过后会不会被收回呢。
虽然本地一直用 ubuntu 或居于 ubuntu 的系统,但 vps 却是几乎没用过。有一年横天做活动买了个 vps,但现在想来,基本没什么操作的印象,估计是让客服帮忙装的环境,后来续费没续还是换回虚拟机。
这次用甲骨文的免费 vps,完全从头开始折腾,不过我用的功能也简单,所以折腾的也少。
本来注册完选了个 ubuntu 20 mini 系统后,就装了个 v2ray 一直当着梯子。不过东西放那里,一颗折腾的心就蠢蠢欲动。
所以我就装了 nginx,然后忍不住就装了 php,接着就是 mysql。
环境都搭起来了,那总得跑个什么网站程序吧。
刚好看到一个 H 站 wordpress 换 typecho,又是小内存机器,那就装 typecho 吧。
甲骨文 vps 一直都是密钥 ssh 登陆,我一直 linux 终端直接远程连接,登陆默认用户名 ubuntu,登陆后切换 root 或者直接加 sudo,sftp 一直很少用,ftp 也没开,自己用,sftp 能登,ftp 就没必要了。
然而甲骨文的 sftp 也是密钥连接,默认登录名 ubuntu,然而密钥连接后的 sftp ubuntu 并没有权限,只能浏览目录查看文件。
我是用 curl 从 github 拉的 typecho,修改也是终端 vi,这自然是不方便的,而 sftp 只能查看浏览,这严重影响效率。
然后百度,天下教程一大抄,我看到哪里改哪里,不说什么 sshd.conf 瞎改,就说做了一件很愚蠢的事情:给 vps 用户名目录下的 .ssh 文件夹和文件夹下的密钥文件赋予了 777 权限。
看提示,好像 ssh 登陆会验证密钥文件权限,密钥权限放开后,系统默认觉得不安全就不允许登陆。然后再加上 sshd.conf 设置瞎改,杯具的事情发生了。在一次终端按完 ctrl+c 后,ssh 和 sftp 都连不上 vps,失联了。
然后还是到处找教程,请教大佬,最后说试试 vnc 登陆。
还是那些抄来抄去的教程,一顿操作下来,最后卡在了 vnc 登陆的用户名密码上,也不知道是端口限制了还是vnc 登录名不同 vps 的其他什么原因,就是死活登陆不了,最后放弃。
甲骨文后台终止实例后,重新开了一个,也不知道我这么折腾会不会加速被收回的可能,甲骨文当梯子是真的好用。
虽然新开了 vps,可 sftp 还是只能看,还不知道怎么破。
看到标题以为是被官方删了,还好不是
战战兢兢,患得患失。
去我那里搜搜,centos可以开root加密钥登陆,sftp正常使用。
已经搜到你那里过了。
现在不敢乱来了,替代方案是 ssh 登录后切换 root 授权文件夹,然后 ubuntu 登录 sftp 修改对应授权过的文件夹。
麻烦了一点,但至少比 vi 方便些。
我在用呢,root sftp 折腾方便。
vps除了梯子不知道能拿来做啥,最近折腾劲过了,下次想起来再改。
我觉得如果梯子稳定就只装梯子好了,稳定最重要。
所以瞎折腾啊。
梯子放好别乱搬动,不然找不到回家的路了。免费的,一般都有期限吧,甲骨文多久呢?
梯子好好的,是自己把门反锁了,还把锁弄坏了。
说是永久呢,不过人家初衷是给开发人员提供的。