VS Code连接服务器教程
VS Code是什么VS Code(全称 Visual Studio Code)是一款由微软推出的免费、开源、跨平台的代码编辑神器。VS Code 支持 所有主流操纵系统,拥有强大的功能和灵活的扩展性。
https://i-blog.csdnimg.cn/img_convert/aa382cb3cf3fa518987262d1d5a731b0.png#pic_center
[*]官网:https://code.visualstudio.com/
[*]插件市场:https://marketplace.visualstudio.com/vscode
[*]VS Code的功能非常丰富,插件功能尤其强大,根据自己的需求安装对应的插件之后,就能将其打造为某个编程语言的当地IDE。
https://i-blog.csdnimg.cn/img_convert/225b5c8b4bcc4ee91e7270a726b84de7.png
Remote Explorer
[*]VS Code除了作为一款当地的IDE,还能作为一个轻量级的客户端,连接服务器使用,读写远程服务器的文件。想要使用远程服务器(Remote Explorer)功能,必要先举行SSH等连接配置。
SSH密码登录
[*]安装Remote SSH插件。
https://i-blog.csdnimg.cn/img_convert/172ae83963eecacaa2eb9e272f1f80b3.png#pic_center
[*]配置主机。
https://i-blog.csdnimg.cn/img_convert/9f38f2f3aef95a87b3b3f2734cb6f7c0.png#pic_center
https://i-blog.csdnimg.cn/img_convert/21229c3002f563cc33c2abfe6c8fc184.png#pic_center
Host Xiyou
HostName xiyoucloud.pro
Port 你的端口
User 你的用户名
[*]主机配置完毕后,点击连接即可。初次连接一般有三次交互,一次是选择远程的平台是什么(一般选Linux),一次是是否保存SSH的指纹,一次是输入密码。
https://i-blog.csdnimg.cn/img_convert/068e3bf02d297f7872fde2c46491c283.png#pic_center
SSH密钥登录
[*]假如你会配置服务器的SSH密钥,还可以配置免密登录,否则每次登录都必要输入一次密码。
[*]SSH免密登录可以如许简单理解:想登录哪个服务器,就把当前电脑的SSH公钥复制到目的服务器的authorized_keys文件中,告诉这个服务器,表示允许这个电脑连接到本服务器。以是在下面的例子中,我的Windows电脑想要连接服务器,就要在Windows电脑当地生成ssh密钥,把Windows电脑的公钥复制到服务器的配置文件中(因为你都能动服务器的系统配置了,说明可以证明是服务器管理员举行的操纵)。
https://i-blog.csdnimg.cn/img_convert/f0005bc73268fef041f4b98a8349e911.png#pic_center
[*]当地生成SSH密钥(假如之前生成过,就不要生成了,以免覆盖以前的文件了),文件生成的默认目录在用户目录的.ssh文件夹下。当地怎么生成SSH密钥?使用CMD或者VS Code的当地终端都是可以的。
https://i-blog.csdnimg.cn/img_convert/bad88a39f06e59369ce8d11323258180.png#pic_center
https://i-blog.csdnimg.cn/img_convert/43c33b43445ea3d5e3bf3153209b3c77.png#pic_center
ssh-keygen -t rsa
[*]检察SSH公钥复制备用。
[*]在VS Code中的终端情况实行(PowerShell)
https://i-blog.csdnimg.cn/img_convert/1c28fa382304adeb5d43f5d43944703e.png#pic_center
[*]命令行不会看的话,找文件打开复制也是可以的
https://i-blog.csdnimg.cn/img_convert/5192dfcacce0a9c91c02f2ba7a146fb5.png#pic_center
[*]先登录上服务器,编辑authorized_keys文件,把上一步复制的公钥加到文件中。
# 如果没有这个目录,就创建一个
mkdir ~/.ssh
vim ~/.ssh/authorized_keys
https://i-blog.csdnimg.cn/img_convert/94538b3da53d4dea98617f0600892f63.png#pic_center
[*]配置完毕后,后续连接远程的话,就不必要重复输入密码啦。
连接使用
[*]连接上服务器之后,新增文件保存的时间可以直接保存文件到服务器。
https://i-blog.csdnimg.cn/img_convert/080044e48c67b6cdb8a170c26dd7309d.png#pic_center
[*]安装插件(假如保存了.py后缀的文件,VSCode会推荐安装相干Python插件的)后就能在服务器的解释器上面运行Python脚本了。
https://i-blog.csdnimg.cn/img_convert/2681a4ba301dfc35d8e9d55a82d7c146.png#pic_center
[*]假如不用了,如许关闭远程即可。
https://i-blog.csdnimg.cn/img_convert/9ae6853046778dbacd8335a2c30e7c22.png#pic_center
使用建议
[*]使用项目来管理不同的代码,不要都放到家目录下,否则看起来乱糟糟的。可以在家目录下创建一个python_workplace目录,再在下面创建每个项目的目录。
https://i-blog.csdnimg.cn/img_convert/11a296b2ee04776e190c8fef8afb00f4.png#pic_center
[*]养成时刻CTRL+S保存代码的习惯,制止断网,误关闭等原因导致代码未保存到服务器然后丢失,建议使用Git来管理代码,更加科学与保险!
常见问题
可以配置多个Host吗?
[*]可以的,配置文件如许配置即可
https://i-blog.csdnimg.cn/img_convert/95ba9450110a57b536c910ed4eb38e98.png#pic_center
不小心隐藏了Remote Explorer,如何恢复?
https://i-blog.csdnimg.cn/img_convert/0a72b085144c2cc53622b129939d54ff.png#pic_center
无法连接服务器:Error: Got bad result from install script
https://i-blog.csdnimg.cn/img_convert/4466c7544ba3254ea50a7a6725f183ad.png#pic_center
[*]办理方法,删除注册表中的HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun。
https://i-blog.csdnimg.cn/img_convert/b96e83cc626655426387ed313c14ba97.png#pic_center
https://i-blog.csdnimg.cn/img_convert/743517e39e367681e7684edd8f86211c.png#pic_center
https://i-blog.csdnimg.cn/img_convert/ef82cf5373205280bc810c74d0460b99.png
假如大家对我们的内容有任何反馈,或者有特定的软件使用教程需求,欢迎在后台留言告诉我们,我们系统整理后与大家分享。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]