TunnelBlick +VS code Remote将MacOS 打造成远程开发平台。

前言

说说为什么这么做吧~马上春节要回家了,但是很多工作没做完,只能带回家里做,但是希望在家写的代码可以同步到办公室电脑里,另外就是希望能在MacBook Pro上做开发,大部分情况下用git 可以解决上述需求,但是Vscode remote可以实时更新远程修改,这一点还是挺棒的,而且我笔记本是macOs系统,编译环境与Linux不一致,所以有问题不能调试,为此,这里用VS code Remote实现远程办公.

Linux 端准备工作

sudo apt install openssh-client
sudo apt install openssh-server 

配置一个工具<—参考这里(我用的是公司服务器所以不需要配置)

生成证书文件

有些内容不能在此处指出,请读者点击链接配置。

macOS 配置

启用ssh

# 在MacBook上打开一个终端,测试一下ssh能正常使用
ssh your_linux_user@your_ip_address
#会提示输入linux密码,输入完成之后得到linux端的终端,如下图

在这里插入图片描述
首先下载Tunnelblick,双击安装,双击打开…
然后双击打开之前生成好的文件(第四个在这里插入图片描述

在这里插入图片描述如图所示完成配置
在这里插入图片描述

VS code Remote

打开VS code 在extension market中搜索Remote Development
在这里插入图片描述
安装第一个,随后按下F1
在输入框输入Remote-SSH,选择Connect to Hosts
然后选择Config SSH Host
选择Users/yourlocalhost/.ssh/config
增加以下内容

Host your_name
    HostName your_remote_address
    User your_remote_user_name

example

Host damon
	HostName 12.12.12.12 #具体查看远程端的ip
	User Ironman

重新打开vscode 你会发现左侧多了一个图标,他就是remote
在这里插入图片描述
点他,在点文件夹图标
在这里插入图片描述
按提示输入密码就ok了,如果不想输入密码,执行以下

scp /Users/damonchen/.ssh/id_rsa.pub remote@11.22.33:
ssh remote@11.22.33 
cat ~/tmp.pub >> ~/.ssh/authorized_keys 
chmod 600 ~/.ssh/authorized_keys
rm -f ~/tmp.pub"
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值