vscode远程开发连接断开仍运行程序

vscode远程开发连接断开仍运行程序,第1张

在mac中使用vscode远程连接服务器,时常会出现自动断开并要求重新输入服务器密码的问题,有时实在是忍无可忍,接下来就彻底解决它:
1、首先,在本地创建公钥
ssh-keygen
1
1
这条命令执行之后,会出现如下的提示,
Generating public/private rsa key pair
Enter file in which to save the key (/Users/ytf/ssh/id_rsa):
1
2
1
2
直接回车即可;然后,又会提示,
/Users/ytf/ssh/id_rsa already exists
Overwrite (y/n) y
1
2
1
2
输入y,回车;
接着,会出现让输入密码和确认密码的提示:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
1
2
1
2
这两个地方均直接回车;
然后,生成 authorized_keys 文件
cd ~/ssh
cat id_rsapub >> authorized_keys
1
2、将1中生成的公钥配置到服务器:
首先,在本地打开文件复制;
vim authorized_keys
然后,在服务器上面创建文件(若已创建,可省略这一步):
mkdir -p ~/ssh
chmod 700 ~/ssh
chmod 600 ~/ssh/authorized_keys
将复制的公钥粘贴到在服务器上创建的

以windows系统中vscode部署为例:
1环境配置:vscode,vscode插件Remote SSH

2在本地命令行执行命令,生成一个公钥:

3生成的文件会在用户目录下的ssh文件夹中的id_rsapub中,将这一文件添加到跳板机的对应文件夹中即可。

4在上述文件夹中新建一个config文件如下:

如果是linux与上述基本一致,只需要最后一行去掉exe。

5完成上述之后在vscode左下角点击><按钮,选择主机名即可进行连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13415375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存