翱翔天空 4.1 ssh 访问链
1 ssh查看公钥md5签名
ssh-keygen -l -E md5 -f id_rsa.pub
2 ssh 访问链
在 .ssh/config 中加入如下内容
Host *+*
ProxyCommand ssh -W $(echo %h | sed 's/^.*+//;s/^\([^:]*$\)/\1:22/') $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:\([^:+]*\)$/ -p \1/')
Host */*
ProxyCommand ssh %r@$(dirname %h) -W $(basename %h):%p
可以递归的通过其他机器访问目的机器
如 $ ssh m1/m2
假定你对m1 m2 都有权访问 ,但能直接访问m1不能直接访问m2 ,这时,该命令可帮助你,假定通过密码验证,你需要先输入m1的密码,然后输入m2的密码,这时你就登录到m2 了
如果需要多次跳转,可使用 $ ssh m1/m2/m3……
如果需要指定用户名和端口呢
$ ssh -lrob jiayuehua%m1:50022+m2:22
这类似 ssh m1/m2 不过m1的用户名是jiayuehua , 端口50022 ;m2的用户名rob 端口为22。
3 ssh controlmaster 该文详细介绍了ssh controlmaster 配置的作用。
4 ssh-agent 详细介绍了ssh-agent的妙用
Posted 2016-09-22