ssh笔记


ssh连接virtualbox中的虚拟机

[参考文档](http://my.oschina.net/dmdgeeker/blog/229044)

  • 从机设置

    $ sudo pacman -S openssh
    $ sudo systemctl start sshd # 可能还需要一些其他的安全设置,这里不再多说
  • 虚拟机设置: 设置里,选择网络,端口转发,主机端口9022,从机端口22

  • 连接虚拟机

    $ ssh -p 9022 [email protected]

ssh开启私钥转发

开启私钥转发可以在登录服务器后,即可直接克隆私有仓库 git clone [email protected]/somename.git,或者将服务器作为跳板机登录其它机器而不用手动添加ssh私钥

  • 添加配置

    # ~/.ssh/config
    ForwardAgent yes
  • 登陆机器

    ssh -A xxx@server
  • 查看转发 本地机器

    ssh-add -L

    正常会显示登录机器所使用的公钥,如果未显示,添加私钥后重新登陆

    ssh-add ~/.ssh/xxxx
    ssh -A xxx@server
  • 测试结果 在远程机器上直接登陆其它机器

    ssh xxx@server2

生成公钥

ssh-keygen -m PEM -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_rsa_xxx
作者: honmaple
链接: https://honmaple.me/articles/2016/05/ssh笔记.html
版权: CC BY-NC-SA 4.0 知识共享署名-非商业性使用-相同方式共享4.0国际许可协议
wechat
alipay

加载评论