摘要: 1,server:(client addr:client_username@192.168.1.200) ssh -R 22005:127.0.0.1:22 -N client_username@192.168.1.2002,client:ssh -p 22005 server_username@127.0.0.1改变配置后重启:sudo service ssh restart 阅读全文
posted @ 2013-04-16 16:20 Bigben 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 前言一般公司的服务器放在外网时,都会设置一个跳板机,访问公司其他服务器都需要从跳板机做一个ssh跳转(防火墙规则会做相应配置),而前文讲过,外网的服务器基本都要通过证书登录的。于是我们面临一个情况,本机ssh->跳板机->目标机器。如果是密码验证,这个问题都不到,但是对于证书登录,就带来一个ssh密钥转发的问题。linux ssh客户端密钥转发如果是linux客户端,从linux客户端的ssh跳转过去时,一般我们会执行命令ssh blue@跳板机ip然后我们在跳本机上跳转到目标机器ssh blue@目标机器ip跳板机ip和目标机器ip,blue账户下已经在相应的.ssh/autho 阅读全文
posted @ 2013-04-16 15:32 Bigben 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 基本上,ssh客户端的详细设定都放在/etc/ssh/ssh_config里面!“/etc/ssh/ssh_config” 文件是OpenSSH系统范围的配置文件,允许你通过设置不同的选项来改变客户端程序的运行方式。这个文件的每一行包含“关键词-值”的匹配,其中“关键词”是忽略大小写的。下面列出来的是最重要的关键词,用man命令查看帮助页(ssh (1))可以得到详细的列表。# Site-wide defaults for various optionsHost *ForwardAgent noForwardX11 noRhostsAuthentication noRhostsRSAAuthe 阅读全文
posted @ 2013-04-16 15:29 Bigben 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前言本文基于实际Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题,以及实现hadoop集群部署要求的无密码跳转问题。ssh有密码登录和证书登录,初学者都喜欢用密码登录,甚至是root账户登录,密码是123456。但是在实际工作中,尤其是互联网公司,基本都是证书登录的。内网的机器有可能是通过密码登录的,但在外网的机器,如果是密码登录,很容易受到攻击,真正的生产环境中,ssh登录都是证书登录。原则:你想不用密码登录某台主机,将你自己的公钥给他,让他添加到~/.ssh/ 阅读全文
posted @ 2013-04-16 15:27 Bigben 阅读(587) 评论(0) 推荐(0) 编辑