ssh连接virtualbox中的虚拟机
[参考文档](http://my.oschina.net/dmdgeeker/blog/229044)
-
从机设置
1$ sudo pacman -S openssh 2$ sudo systemctl start sshd # 可能还需要一些其他的安全设置,这里不再多说 -
虚拟机设置: 设置里,选择网络,端口转发,主机端口9022,从机端口22
-
连接虚拟机
1$ ssh -p 9022 [email protected]
ssh开启私钥转发
开启私钥转发可以在登录服务器后,即可直接克隆私有仓库
git clone [email protected]/somename.git,或者将服务器作为跳板机登录其它机器而不用手动添加ssh私钥
-
添加配置
1# ~/.ssh/config 2ForwardAgent yes -
登陆机器
1ssh -A xxx@server -
查看转发 本地机器
1ssh-add -L正常会显示登录机器所使用的公钥,如果未显示,添加私钥后重新登陆
1ssh-add ~/.ssh/xxxx 2ssh -A xxx@server -
测试结果 在远程机器上直接登陆其它机器
1ssh xxx@server2
生成公钥
1ssh-keygen -m PEM -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_rsa_xxx
知识共享署名-非商业性使用-相同方式共享4.0国际许可协议