之前一直用SecureCRT登陆服务器A然后再跳到服务器B,某日突然需要从另一台可信任的机器C用ssh登陆,ssh的key已经复制好,所以登陆A没有问题,但是登陆B会出现Pubkey Unauthorization.
仔细翻查SecureCRT的设置,发现有密钥代理转发的设置:
 
 
如此类推,ssh也必须有相应的设置。方法如下:
1. 修改ssh_config(不是sshd_config,一般在/etc或者/etc/ssh下):把#ForwardAgent no改为ForwardAgent Yes,打开代理转发选项;
2. 开启keychain,使用ssh_add把密钥交给keychain管理:
    一般keychain需要自行安装;
    如果key不是默认的~/.ssh/id_dsa,可以使用ssh_add指出路径;
    如果ssh_add遇到Could not open a connection to your authentication agent.错误,并且env没有出现SSH_AUTH_SOCK=/tmp/sshxxxx字样这一行,只需执行ssh-agent bash,把连接打开,再ssh_add;
按照提示输入密码后,就可以在机器C通过服务器A登录服务器B了。另一台机器在cygwin下也试过ok。

ssh密钥代理转发(ssh agent forwarding)相关推荐

  1. ubuntu ssh密钥_生成SSH密钥以在Ubuntu中进行无密码登录

    ubuntu ssh密钥 SSH (Secure Shell) is a cryptographic network protocol which is used for establishing s ...

  2. centos 7.6 ——远程访问及控制——(ssh密钥登录、ssh客户端、TCP Wrappers)

    远程访问及控制 文章目录 远程访问及控制 一.ssh基本配置 1. 允许root登录 2. 禁止root远程登录 **注意 3. DenyUsers 黑名单的使用 4. AllowUsers 白名单使 ...

  3. 初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)

    初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --global use ...

  4. SSH反向代理转发至内网msf

    前言 买了个便宜的 vps , 在上面装 msf 也装不上,于是想着把端口映射到内网来. 正文 拓扑如下: 首先在内网主机 B ssh -fCNR 7281:localhost:5000 root@C ...

  5. ssh密钥验证失败,是否启动ssh密钥代理

    参考:https://blog.csdn.net/cs23405/article/details/88242328 这说明本地的ssh和gitlab上的不一致,需要在gitlab上创建新的即可 选id ...

  6. jsch设置代理_SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能介绍

    之前有详细介绍SSH密钥方式登录,SSH端口转发 ,以及X11转发,可点击如下原链接查看 结合下面拓扑图模拟演示并介绍SSH代理(ssh-agent)及SSH代理转发(agent-forwarding ...

  7. ssh密钥-帮助文档

    SSH密钥 Git 是一个分布式版本控制系统,这意味着您可以在本地工作. 此外,您还可以将更改共享或"推送"到其他服务器. GitCode 支持使用 SSH 密钥在 Git 及其服 ...

  8. Github使用ssh密钥登陆

    Github使用ssh密钥登陆 生成SSH密钥 配置Github 检查SSH连接 使用Github 附录:更改密钥名称 方法一:为已创建的密钥改名 方法二:创建时使用新的名称 参考链接 想要从linu ...

  9. 复制密钥文件到另一台服务器,使用所有ssh密钥从第三台服务器在两台服务器之间远程复制...

    我正在用python编写一个部署脚本,但是在我完成它之后,我发现可能不可能实现我的想法.在 情况是这样的.在 我有三个主人.在主机1:Ubuntu 12.04 主机2:SUSE Linux Enter ...

最新文章

  1. 海量数据处理:从并发编程到分布式系统
  2. CentOS6.5上源码安装MongoDB3.2.1
  3. JS格式化JSON串显示在表格中
  4. java socket windows linux,socket在windows下和linux下的区别
  5. 牛客网 PAT 算法历年真题 1003: 数素数 (20)
  6. idea 2个配置 实时编译 autowire注解错
  7. 丘成桐在CNCC会议的演讲全文
  8. HTTP、HTTPS、SSL、TLS之间的关系
  9. c语言字符笛卡尔积,JavaScript笛卡尔积超简单实现算法示例
  10. Soft Value function基础和Soft Q Learning中Policy Improvement 证明
  11. mybatis连接池
  12. Project(8)——收货地址——增加 --- 省市区数据处理
  13. Opencv 提取水平 垂直线,去除杂线,提取对象
  14. 阿里P10、腾讯T4、华为18都是怎样的神级收入?
  15. 【PTA】 试试手气
  16. 酷炫一款动态背景(HTML +js canvas)
  17. SW toolbox国标生成斜齿轮失败
  18. ADDS:使用 PowerShell 创建 OU 结构
  19. 【转载】Mac键盘快捷键
  20. 微信公众号接口开发----退款

热门文章

  1. Superset单点登录调整源码
  2. 不同文件类型输出及ContentType表
  3. spring AOP 之一:spring AOP功能介绍
  4. mysql 正无穷字符_mysql 字符串函数收集比较全
  5. git bash上传大文件到github
  6. springmvc,spring,hibernate5.0整合
  7. 【OS学习笔记】十八 保护模式五:保户模式下如何进行内存保护 与 别名段的意义与作用 对应汇编代码
  8. python NoSuchElementException异常处理
  9. Ubuntu安装pycharm并且激活
  10. Active Directory PowerShell模块收集AD信息