两台openwrt 间的免登陆ssh

参考文档:

http://www.360doc.com/content/13/1013/21/3884271_321222563.shtml

http://blog.csdn.net/u011007991/article/details/54378998

http://www.xuebuyuan.com/1624349.html

ssh过程:

1、首先,在client端生成一对密钥:

root@Router:/etc/dropbear# dropbearkey -t rsa -f /etc/dropbear/my_secret_key

这样会生成一个my_secret_key的私钥放在client端,并且会显示一大段字段,可以手工取其中的ssh-rsa一句另存为一个叫authorized_keys文件,也可以用下面这句生成:

dropbearkey -t rsa -f /etc/dropbear/my_secret_key | grep ssh-rsa > authorized_keys

2、把authorized_key放到远端路由器的/etc/dropbear/authorized_keys

3、在本地端建一个自动脚本,用来检测ssh是否断开并自动重连,例如叫authssh.sh:

#!/bin/sh
if netstat -tln | grep ":1234"
then
  echo "sshtunnel is working"
else
  ssh -fN root@xxxx.xxxx.xxxx -p 22 -i /etc/dropbear/my_secret_key -L 0.0.0.0:1234:192.168.1.1:1194 -K 5
fi

4、使用定时任务每5分钟执行脚本,为什么放在luci-uploads目录,因为这个目录会由openwrt的备份一并备份起来,刷机也可以再找回来啊。

crontab -e

*/5 * * * * /etc/luci-uploads/authssh.sh

5、至于openvpn属于另一个研究内容,本文不作记录,只需知道openvpn client配置只需写成本机的地址:

remote 127.0.0.1:1234

 

以上过程纯属自娱自乐,如有雷同实属巧合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要通过SecureCRT实现OpenWrtSSH无密码登录,你需要按照以下步骤操作: 1. 首先,在OpenWrt路由器中安装和配置SSH服务。可以通过web界面或者命令行进入OpenWrt路由器的管理界面,找到SSH服务器设置选项,并确保SSH服务已启动。 2. 在OpenWrt路由器上生成SSH密钥。你可以使用OpenWrt自带的SSH密钥生成工具来生成SSH密钥对。在OpenWrt的终端中运行以下命令生成SSH密钥: ssh-keygen -t rsa 默认情况下,将在/root/.ssh目录下生成SSH密钥对。你可以在生成SSH密钥的过程中设置一个密码来保护私钥,但在实现无密码登录的情况下,不设置密码会更方便。 3. 将OpenWrt路由器的公钥复制到目标主机。将OpenWrt路由器上生成的公钥复制到你想通过SecureCRT登录的主机上。可以使用以下命令将公钥复制到主机上: scp /root/.ssh/id_rsa.pub <username>@<hostname>:/<path>/authorized_keys 其中,<username>是目标主机上的用户名,<hostname>是目标主机的IP地址或域名,<path>是authorized_keys文件的路径。 4. 配置SecureCRT实现无密码登录。在SecureCRT中打开连接到目标主机的会话设置,找到“Authentication”选项卡。在这里,你需要选择“Public key”作为身份验证方法,并指定Private key文件为OpenWrt路由器上生成的私钥文件。 此外,还需要填写用户名和主机名。确保选择了正确的协议(例如SSH2)和端口号,并保存会话设置。 5. 现在,你可以通过SecureCRT尝试连接到目标主机。SecureCRT将使用OpenWrt路由器上的私钥进行身份验证,实现无密码登录。 请注意,上述步骤仅适用于OpenWrt路由器和SecureCRT的特定设置,具体步骤可能因软件版本和配置差异而有所变化。如有需要,请参考相关软件的官方文档或执行相关搜索以获取最准确的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值