新一代的VPS管理工具VScode
新一代的VPS管理工具VScode
最近正在调整我的vps,发现了一个新颖的docker管理工具,可以替代掉那些复杂的面板工具,对于个人用户来说十分的友好。
首先你的vscode需要安装2个插件:Remote-SSH,Docker,这两个是官方插件,用来连接远程的服务器的,如果你的远程服务器安装了docker,那么vscode就可以直接找到而且建立连接。
首先是Remote-SSH:
安装完成之后,点击新建按钮
系统会弹出命令行:
这里的输入命令是ssh 用户@你服务器的地址:特殊端口,端口空则为22端口,之后会要求你输入对应的服务器密码,确定服务器种类之后就可以登陆进去。
这里要说明2点:
- 后续的配置修改在新建旁边的齿轮里面,可以修改的包括端口,用户名,名称等等。
1 |
|
如果你的服务器被封了,无法直接访问,那么你可以在Vultr里面再买一台以时间计费的服务器,然后通过跳板的方式访问被封的那台,跳板的命令是ProxyCommand ssh -W %h:%p 跳板的机器
,你可以直接在Remote-SSH内配置好,后续就可以直接访问。
- 大多数时候我们用的是服务器需要不停的验证密码,这边提供了一种可以无密码访问的方式,首先打开cmd,输入
ssh-keygen
,会提示你保存的位置+名称。
确定之后会提示你输入一个密钥的密码,可以为空。【建议为空,这个密码是使用这个密钥时候的密码,和服务器密码是两回事】
确定之后,会在对应位置下生成2个文件,名字.pub和(名字,无任何后缀名)这两文件,接下来,我们只需要将pub后缀的文件内容写入到远程服务器内的~/.ssh/authorized_keys里面即可。
登陆服务器,然后将pub后缀名的文件放到~/.ssh/
下即可,然后输入命令cat ~/.ssh/你的文件.pub >> ~/.ssh/authorized_keys
即可,在vscode里面配置的文件路径,就可以实现无密码访问远程服务器。
Docker
在连接远程服务器之后,在vscode安装完一些基本拓展之后,就可以看到对应的docker
方便简单的显示出目前运行的docker,可以右键进入容器内部,查看容器log,也可以下拉打开查看容器内部的文件,如果你还安装Dev Containers的话,你还可以进入容器内部,再安装一个vscode。这在以后搭建开发环境市很有帮助的。
总结
总结来说,vscode功能很强大,如果我们后续直接使用vscode来管理服务器的文件和一些简单的操作,相较于庞大且复杂的宝塔面板之类,我觉得更合适,我们只需要专注于docker的安装,其他的全部可以交给vcode处理。
当然,我对面板的需求在于:一些简单的命令,界面化的操作,已经文件的移动之类。这些我都能在vscode里面找到。