ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

记第一次远程办公

2022-04-13 23:04:37  阅读:172  来源: 互联网

标签:remote vscode 第一次 开发 办公 ssh 远程 搭建


由于疫情,被要求居家办公。如何在家远程开发?
 关键:ssh    vscode    remote-ssh

1、搭建ssh服务器环境,内网穿透

SSH是(Secure SHell protocol) 的简写,安全外壳协议(SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。 OpenSSH 是SSH (Secure SHell)协议的免费开源实现。

如果开发环境部署在公司的服务器上,那就公司服务器做 ssh-server,自己的嵌入式开发环境是部署在自己电脑上,所以在主机上搭建ss服务器。启动openssh-server。然后使用autossh实现内网穿透,将主机的IP和端口映射到外网。

2、客户端登陆

客户端操作(家里个人电脑),在cmd上输入:ssh 用户名@外网穿透地址 -p 外网端口

需要注意的是在ubuntu下,默认ssh的超时时间比较短,一会儿没操作就会断开连接,所以记得设置超时时间。
如果需要下载ssh-server端的文件,可以使用scp 来下载

//下载文件
 scp -P 端口   username@example.com :/backup/file.zip    / local/dir
//下载文件夹
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_di

3、使用vscode + remote-ssh插件 远程开发工程代码

对于嵌入式开发来说,搭建交叉开发环境是比较麻烦的事情,费时费力,搭建好后,编译的性能也不一定比公司主机好。所以并不建议在家重新搭建。但是ubuntu下ssh连接只能使用命令行。对比较大的工程项目来说,开发肯定没有图像界面下的工具方便。使用vscode 的remote-ssh插件就可以解决该问题。安装插件,配置好ssh,使用vscode打开远程服务端下的工程文件夹,即可。

标签:remote,vscode,第一次,开发,办公,ssh,远程,搭建
来源: https://www.cnblogs.com/y4247464/p/16142547.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有