远程修改 调试服务器代码的几种方法 终端 SSH FTP WEB IDE

频繁远程维护服务器的代码真的需要一把顺手的工具

下面介绍三类方法来远程调试服务器代码:

初级:终端 FTP ssh  git(putty  xftp  vscode   atom   jupyter notebook)

中级:服务器搭建服务vscode-server或者docker   然后远程直接在web IDE中修改

高级:使用浏览器一站式开发  项目管理  代码仓库 编码 调试 上线

 

初级

1,通过ssh远程登陆  用nano vim等终端编辑器进行编辑

服务器自带终端工具  putty  xshsell等

2,本地写好通过FTP上传到服务器   

xftp

3,本地写好通过git上传到服务器

码云  github  自己搭建git服务器

5,服务器安装jupyter notebook远程通过web编辑 调试代码

jupyter notebook

 

中级

6,在服务器安装IDE 远程通过web IDE直接修改 运行代码

 

VSCODE

远程开发扩展包

该远程开发扩展包包括三个扩展。请参阅以下文章,以开始使用它们:

  • 远程-SSH-通过使用SSH打开远程计算机/ VM上的文件夹来连接到任何位置。
  • 远程-容器 -在容器内部(或安装到容器中)使用沙盒工具链或基于容器的应用程序。
  • 远程-WSL-在Windows子系统中获得Linux驱动的Linux开发经验。
  • 教程 -分步教程可帮助您在远程环境中快速运行。

尽管大多数VS Code扩展都应该在远程环境中保持不变,但是扩展作者可以在Supporting Remote Development上了解更多信息。

Visual Studio在线

Visual Studio Online提供了为您管理的远程开发环境。您可以配置和创建托管在云中的开发环境,可以在需要时将其启动并使用

远程修改 调试服务器代码的几种方法 终端 SSH FTP WEB IDE_第1张图片

 

vscode(ssh):https://code.visualstudio.com/docs/remote/ssh

vscode(ftp): https://www.jianshu.com/p/e7c30f4e3d05

vscode 访问 管理服务器文件(docker):

https://dev.to/babak/how-to-run-vs-code-on-the-server-3c7h

通过web共享服务器上的vscode界面:

https://docs.microsoft.com/en-us/visualstudio/liveshare/use/vscode

vscode扩展   code-server 是一个可以在远程服务器上运行 VS Code 的工具。

https://www.oschina.net/p/code-server

https://zhuanlan.zhihu.com/p/62570740

https://www.cnblogs.com/elvi/p/11579856.html

通过浏览器访问,它可以让你:

  • 在 Chromebook、平板电脑和笔记本电脑上都有一致的开发环境。
  • 利用大型云服务器的优势加速测试、编辑与下载等操作。
  • 节能减耗
    • 所有密集计算都在服务器上运行。
    • 不再需要运行多余的 Chrome 实例。

 

 

atom 

修改服务器文件(ssh):https://atom.io/packages/remote-atom

修改服务器文件(ssh):https://www.codeooze.com/coding/atom-install-remote-atom/

修改服务器文件(ftp):https://atom.io/packages/remote-ftp

修改仓库中的文件:https://www.jianshu.com/p/bd8e8e9a42d8

 

pycharm https://www.jb51.net/article/166055.htm

https://cloud.tencent.com/developer/article/1574909

Gitee IDE(码云出品 直接查看修改代码仓库的代码)

 

高级

7,云开发  一站式开发  在线项目开发  版本管理 部署

华为devops     腾讯Cloud Studio云端 IDE   阿里云 云效

AWS Cloud9  

 

 

腾讯Cloud Studio(直接调试服务器代码  代码仓库的代码)

Cloud Studio 对云服务器系统有一定要求,目前支持 64 位 Ubuntu 16.04/18.04 和 CentOS 7,对于 CentOS 7 需要额外一些的处理,在创建工作空间之前请先在服务器中运行以下脚本远程修改 调试服务器代码的几种方法 终端 SSH FTP WEB IDE_第2张图片

远程修改 调试服务器代码的几种方法 终端 SSH FTP WEB IDE_第3张图片

 

在线前端/网页开发测试

https://www.w3cschool.cn/webide

CodeSandbox

在线web布局

在atom中显示网页

https://webdesign.tutsplus.com/tutorials/quick-tip-setup-local-previews-with-atom--cms-24348

 

在线IDE  C C# PYTHON....

https://www.w3cschool.cn/tryrun/runcode?lang=c

https://www.tutorialspoint.com/codingground.htm

https://ideone.com/

 

 

 

程序员专用十大在线编译器(IDE)整理

https://cloud.tencent.com/developer/news/411708

 

你可能感兴趣的:(Python,ubuntu学习/C编程,物联网和云计算)