跨过跳板机,SSH免密码登陆服务器

有的公司设置了跳板机,间接访问公司的服务器, 这很麻烦, 要登陆远程还要输入两次并且都要硬输入密码. 另外,想同步代码到服务器的时候不能使用rsync等工具实现自动同步.

而往往这些服务器是在一个LAN下的,对外提供服务是经由网关路由器, 我们完全可以在公司内部用局域网IP来实现免密码登陆最终服务器.无需通过跳板机.

方法很简单,就是利用SSH非对称加密请求的方式来实现.

1. 使用ssh-keygen在本地生成公钥和私钥.

2, 将公钥拷贝到远程服务器的公钥文件, 一般是[User]/.ssh/authorized_keys, 若不是可查看ssh_config配置

3, 注意远程服务器公钥文件所在目录的权限设置为700, 用户和用户组要对应上.


这时候就可以在本地直接ssh user@192.168.x.x 连接了.

如果连接失败可能是服务器还没有启动SSHD, 可以用下面命令启动:/etc/init.d/sshd restart.

若还是不行,也许运维限制了,可以查看/etc/hosts.allow, /etc/hosts.deny这两个文件. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值