终端操作

  • 使用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远程连接主机(远程办公必备)相关推荐

  1. VScode SSH 远程连接时一直输入密码的问题

    VScode SSH 远程连接时一直输入密码的问题 通过 vscode 远程连接服务器时出现了连接不上,而且一直要循环输入密码的问题,可能是因为上次异常退出导致. 主要解决思路是删除当前 vscode ...

  2. VsCode SSH远程连接服务器【内网穿透公网连接】

    文章目录 1.前言 2.VS code的安装和设置 2.1 VS code的下载安装 2.2 OpenSSH的启用 2.3 为VS code配置ssh 2.4 局域网内测试VS code的ssh连接 ...

  3. vscode ssh远程连接失败问题及解决

    文章目录 1. 问题 2. 解决 更新vscode及插件版本 更新服务器端版本 插件放到服务器 参考链接 1. 问题 在用 VSCode 通过 Remote 插件,远程连接到开发服务器时,报错(无法连 ...

  4. vscode ssh 远程连接总是循环验证密码

    这个问题我找了很多网上的答案,好像都很难很好的解决,于是自己看了一下log,发现有一个lock的文件夹, 看起来是以hash号命名的这个文件夹,处在远程server的这个路径: /root/.vsco ...

  5. Centos如何使用SSH远程连接主机

    ssh有两种连接方式 第一种:密码认证连接方式 [root@admin ~]# ssh root@192.168.1.25 (服务端的ip回车提示如下) The authenticity of hos ...

  6. Java实现通过ssh远程连接主机并执行命令

    需要用到的jar包: 主体代码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStre ...

  7. Linux配置ssh远程连接服务

    Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...

  8. VSCode通过SSH远程连接CentOS主机的问题解决记录

    VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...

  9. VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境

    1.VSCode如何通过SSH远程连接虚拟机 VSCode通过下载Remote SSH插件进行SSH远程连接 2.VSCode下载好Remote SSH插件之后,进行配置,类似gitlab或者gith ...

  10. vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开

    vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开 只需要主机重启.

最新文章

  1. 解决github push错误403 Forbidden while accessing
  2. 了解Android中的meta-data及其应用
  3. 2018 年年终总结 -- 斜杠前进
  4. spark写mysql优化简书_spark——通过jdbc连接数据库中遇到的问题
  5. php k线图 echarts,利用ECharts.js画K线图的方法示例
  6. [剑指offer][JAVA]面试题第[39]题[数组中出现次数超过一半的数字][HashMap][摩尔投票法]
  7. 青岛达内php培训多少钱_北京北京青岛椅群 多少钱
  8. win10 windows按钮右键没有命令提示符
  9. MySQL中实现rownum功能类似的语句
  10. python机器学习库sklearn——模型评估
  11. DOS命令追加符的使用
  12. 程序员为什么要使用Markdown
  13. IDEA加载mysql驱动包
  14. DVWA之SQL注入代码审计
  15. Virtio SCSI设备介绍
  16. java 行政区划编号_行政区划 | Java Service SDK | 开发支持 | 四维地图开放平台
  17. 我是这样手写Spring的,麻雀虽小五脏俱全
  18. 基于Selenium爬取动态网页
  19. 安卓Android的手机微博平台设计与开发
  20. 手游开发-客户端那些事1

热门文章

  1. UReport2导出word报错
  2. 金属重量计算机在线,金属重量计算器
  3. 服务器机房动环监控系统,IDC动环监控系统
  4. war包的解压和打包为原来的war包的方法
  5. win10安装steam有损计算机,Win10安装steam平台提示“steam fatal error”报错的解决方法...
  6. react JSZip-压缩文件下载本地
  7. js 获取浏览器 滚动的高度
  8. 直播送礼物html,哈你直播如何送礼物 哈你直播给主播送礼物步骤【详解】
  9. BMP JPEG 图片转换为矢量图像 ContourTrace
  10. 6678运行 linux,基于TMS320C6678的Linux镜像烧写演示