Mac配置vscode ssh远程连接主机(远程办公必备)
终端操作
- 使用ssh-keygen命令创建密钥,会在~/.ssh/目录下会生成两个文件id_rsa-remote-ssh和id_rsa-remote-ssh.pub。
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa-remote-ssh
- 拷贝公钥
pbcopy < ~/.ssh/id_rsa-remote-ssh.pub
- ssh登陆远程服务器
ssh user@host
- 创建/修改authorized_keys文件
vim .ssh/authorized_keys
- 将刚刚 pbcopy 命令拷贝的内容粘贴到 authorized_keys 里并保存
- 去掉 /etc/ssh/sshd_config 中 PubkeyAuthentication 前的 # 号
- 重启远程服务器的ssh服务
systemctl restart sshd.service
vscode Remote-SSH插件配置
- 可以直接从vscode的扩展中下载,下载完成后左侧会出现Remote Explorer图标。
- 创建配置文件
/Users/your-host-name/.ssh/config
并填入Host xxx # xxx 自定义连接名称User xxxx # root 远程服务器账户名称HostName xxx.xxx.xxx.xxx # 远程服务器地址IdentityFile ~/.ssh/id_rsa-remote-ssh.pub # 本地密钥所在位置
- 点进Remote Explorer即可
参考
https://qlzhu.github.io/blog/15892/
Mac配置vscode ssh远程连接主机(远程办公必备)相关推荐
- VScode SSH 远程连接时一直输入密码的问题
VScode SSH 远程连接时一直输入密码的问题 通过 vscode 远程连接服务器时出现了连接不上,而且一直要循环输入密码的问题,可能是因为上次异常退出导致. 主要解决思路是删除当前 vscode ...
- VsCode SSH远程连接服务器【内网穿透公网连接】
文章目录 1.前言 2.VS code的安装和设置 2.1 VS code的下载安装 2.2 OpenSSH的启用 2.3 为VS code配置ssh 2.4 局域网内测试VS code的ssh连接 ...
- vscode ssh远程连接失败问题及解决
文章目录 1. 问题 2. 解决 更新vscode及插件版本 更新服务器端版本 插件放到服务器 参考链接 1. 问题 在用 VSCode 通过 Remote 插件,远程连接到开发服务器时,报错(无法连 ...
- vscode ssh 远程连接总是循环验证密码
这个问题我找了很多网上的答案,好像都很难很好的解决,于是自己看了一下log,发现有一个lock的文件夹, 看起来是以hash号命名的这个文件夹,处在远程server的这个路径: /root/.vsco ...
- Centos如何使用SSH远程连接主机
ssh有两种连接方式 第一种:密码认证连接方式 [root@admin ~]# ssh root@192.168.1.25 (服务端的ip回车提示如下) The authenticity of hos ...
- Java实现通过ssh远程连接主机并执行命令
需要用到的jar包: 主体代码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStre ...
- Linux配置ssh远程连接服务
Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...
- VSCode通过SSH远程连接CentOS主机的问题解决记录
VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...
- VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境
1.VSCode如何通过SSH远程连接虚拟机 VSCode通过下载Remote SSH插件进行SSH远程连接 2.VSCode下载好Remote SSH插件之后,进行配置,类似gitlab或者gith ...
- vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开
vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开 只需要主机重启.
最新文章
- 解决github push错误403 Forbidden while accessing
- 了解Android中的meta-data及其应用
- 2018 年年终总结 -- 斜杠前进
- spark写mysql优化简书_spark——通过jdbc连接数据库中遇到的问题
- php k线图 echarts,利用ECharts.js画K线图的方法示例
- [剑指offer][JAVA]面试题第[39]题[数组中出现次数超过一半的数字][HashMap][摩尔投票法]
- 青岛达内php培训多少钱_北京北京青岛椅群 多少钱
- win10 windows按钮右键没有命令提示符
- MySQL中实现rownum功能类似的语句
- python机器学习库sklearn——模型评估
- DOS命令追加符的使用
- 程序员为什么要使用Markdown
- IDEA加载mysql驱动包
- DVWA之SQL注入代码审计
- Virtio SCSI设备介绍
- java 行政区划编号_行政区划 | Java Service SDK | 开发支持 | 四维地图开放平台
- 我是这样手写Spring的,麻雀虽小五脏俱全
- 基于Selenium爬取动态网页
- 安卓Android的手机微博平台设计与开发
- 手游开发-客户端那些事1
热门文章
- UReport2导出word报错
- 金属重量计算机在线,金属重量计算器
- 服务器机房动环监控系统,IDC动环监控系统
- war包的解压和打包为原来的war包的方法
- win10安装steam有损计算机,Win10安装steam平台提示“steam fatal error”报错的解决方法...
- react JSZip-压缩文件下载本地
- js 获取浏览器 滚动的高度
- 直播送礼物html,哈你直播如何送礼物 哈你直播给主播送礼物步骤【详解】
- BMP JPEG 图片转换为矢量图像 ContourTrace
- 6678运行 linux,基于TMS320C6678的Linux镜像烧写演示