在使用ssh连接服务器时,每一次用vscode连接服务器进行开发,都需要输入密码,相当鸡肋,对config的配置能够实现解决这个问题。

step1:生成ssh密钥:(如果已经有了就不需要了)

# 使用以下命令 一路回车即可
ssh-keygen -t rsa# 为.ssh目录设置权限
chmod 600 ~/.ssh/config

step2: config文件配置十分简单,只需要按照以下格式配置即可。

Host 192.168.xxx.64HostName 192.168.xxx.64User admin
#Host 为了便于区分同一主机的不同Port,可以修改为不同的名字。
#比如下边的*.physical是物理机IP,*.container是运行在该物理机上的一个container,用的是物理机的端口2222
Host 231.180.containerHostName 192.168.xxx.180Port 2222User rootHost 231.180.physicalHostName 192.168.xxx.180User yourusername

step3:实现免密登陆

# 将密钥copy到work1,需要输入work1的登陆密码(此登陆密码为config重配置的user密码)
ssh-copy-id 231.180.physical
# 成功后会有如下提示
Now try logging into the machine, with:   "231.180.physical'"
and check to make sure that only the key(s) you wanted were added.#现在使用如下即可登陆231.180.physical(其他主机方法一样)

ssh配置config文件,实现vscode免密登陆相关推荐

  1. vscode ssh免密登陆设置

    步骤很简单: 1 生成公钥,在本地机器上执行ssh-keygen. 2 将本地的公钥拷贝到远端机器上,在本地机器上执行ssh-copy-id -i ~/.ssh/id_rsa.pub usrname@ ...

  2. Hadoop用户配置免密登陆

    Hadoop用户配置免密登陆, 参考其他免密配置方法自己总结的更简洁的步骤. 要实现A免密登陆B,需要把A生成的公钥放到B的对应目录下, 要实现ABC之间免密登陆,把3者的公钥汇总到一个文件中, 然后 ...

  3. 免秘登陆linux_linux 免密登陆(超简单)

    一.客户端生产公钥 在windwos上 生成公钥私钥前,先下载git哦 ssh-keygen -t rsa # 记住下方方框内公钥保存地址, 二.查看自己用户的登录地址 cat /etc/passwd ...

  4. 关于centos7主机之间免密登陆qqf

    本文前提全部基于centos7完成,其他系统我并未操作,仅供参考 一.ping主机 1假如有三个主机,每个主机对应的ip为 第一个192.168.1.7 第二个192.168.1.8 第三个192.1 ...

  5. 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动

    第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...

  6. ubuntu 18.04配置SSH及免密登陆

    补充下安装环境: ubuntu:18.04.1 putty:Release 0.72 SSH安装 ssh包括server端和client端, ubuntu 18.04已经安装了client端,可以通过 ...

  7. 基于三台虚拟机配置ssh免密登陆

    目录 一.前提准备 二.配置ssh免密登陆(Hadoop102,hadoop103,hadoop104) 三.配置三台免密登陆 一.前提准备 qian ti z bqian ti zqian tiqi ...

  8. ssh免密登陆失败原因总结(Linux)

    转载自  ssh免密登陆失败原因总结(Linux) 1. SSH公钥认证(免密码)配置 登录到本机服务器A,切换到响应的操作系统用户,执行命令,生成秘钥文件[按照提示直接回车] ssh-keygen ...

  9. ssh免密登陆远程linux服务器

    在工作的时候需要经常连接各个远程服务器,正常情况下每次连接远端服务器时都需要输入登陆账户的密码,每次输入都比较麻烦,希望走一个免登陆的效果. 1.生成公私钥 ssh-keygen -t rsa -C ...

  10. mac配置免密登陆github

    (MacOS)Github配置免密登录 提示:其他远程仓库的SSHKey配置步骤都类似,例如:Gitee,GitHub.Gitlab等. 一.引言 Git有两种克隆代码的方式:一种是http,另外一种 ...

最新文章

  1. 第一篇随笔——新的开端
  2. jenkins active exited(待编辑)
  3. Yoga710笔记本Win10和Ubuntu系统共存
  4. AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS
  5. php time java_java 时间戳和PHP时间戳 的转换 php time()
  6. 系统提升架构能力之10种mysql主从实践总结
  7. turtlebot rviz错误rviz error no transporm from base to map
  8. Linux服务跟随启动,Linux—添加开机启动(服务/脚本)
  9. ZendGuard-5_0_1 使用备忘
  10. 判断点是否在多边形内部
  11. 操作自定义属性、H5自定义属性
  12. 第26周维生素市场最新动态
  13. java判断三个数字范围是否有交集_Python基础1之数字
  14. java script和java有什么区别_Java中final finally finalize的区别(其实没什么联系 不过面试官喜欢这么问)
  15. 【正点原子FPGA连载】第一章FPGA简介 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  16. a链接下载文件时,会打开新页面然后下载
  17. PHP一句话木马,中国菜刀
  18. Google Chrome显示粉红色屏幕
  19. 【原创】我所认识的银行业务之旅(贷款篇)
  20. 近期民生银行香港卡办理补件通知:请补充公司名称+税号

热门文章

  1. 2.页面截长图工具-FireShot
  2. ArcGIS Pro中的回归分析浅析(下)地理加权回归工具(GWR)使用小结
  3. 用极大似然法估计因子载荷矩阵_因子分析的方法和公式 - Minitab
  4. 易班 使用接口快速刷完成学习任务
  5. 工具类网站推荐:实用工具汇总共30000个,速收藏
  6. 响应式个人简历网页源代码
  7. L298电机驱动原理图+PCB
  8. 清华大学计算机课程对应教材,清华大学计算机专业大一到四的课程 教材详细名字...
  9. python密码字典库_python生成密码字典的方法
  10. MybatisPlus自定义sql分页和分页失效问题解决