找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 6832|回复: 10

可运行在 Tomato 上的免输密码登录 SSH 程序 SSHPASS

[复制链接]
发表于 2013-11-30 04:49 | 显示全部楼层 |阅读模式
本帖最后由 SZPUNK 于 2013-11-30 04:53 编辑

sshpass 可以让你免去每次都输入 SSH 登陆密码的麻烦。网上的教程多数是采用互换证书的方式,这种方式不能使用在那种只开了 SSH 转发功能而没开 Shell 权限的主机账号上,而 sshpass 就可以。

optware 自带的 uClibc 版本有点低,直接编译 sshpass 1.05 有点问题,小改了一下源程序,现在可以在 Tomato 上用了。

用法很简单:

sshpass -p 'ur password' ssh -o StrictHostKeyChecking=no -NfTC -p 8443 xxxx@xxxx.com@ssh.xxxxx.org -D 127.0.0.1:7171 > /dev/null 2>&1 &

斜体字部分其实就是你之前登陆 SSH 服务器的一些参数,黑体字部分是 sshpass 的用法,“> /dev/null 2>&1 &” 用来转入后台运行。



下载附件,解压后上传到 /opt/sbin 目录,chmod 755 /opt/sbin/sshpass,然后就可以用了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-30 10:31 | 显示全部楼层
没试成功,估计得依赖optware环境吧,要是有纯静态的版本就好了。ddwrt有直接登录的方法,tomato没有,一直希望有这样一个方法来管理unifi ap环境。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-30 10:53 | 显示全部楼层
感谢楼主编译,我在Tomato Shibby 110上试用了一下,需要指定openssh的安装位置,系统自带的dropbear ssh不支持 -o和-D
。sshpass -p 'ur password' /opt/bin/ssh -o StrictHostKeyChecking=no -NfTC -p 8443 xxxx@xxxx.com@ssh.xxxxx.org -D 127.0.0.1:7171 > /dev/null 2>&1 &
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-12-1 00:55 | 显示全部楼层
dato 发表于 2013-11-30 10:31
没试成功,估计得依赖optware环境吧,要是有纯静态的版本就好了。ddwrt有直接登录的方法,tomato没有,一直 ...

里面有静态版本,packed 是用 upx 压缩过的静态版本。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-12-1 10:05 | 显示全部楼层
本帖最后由 dato 于 2013-12-1 21:13 编辑
SZPUNK 发表于 2013-12-1 00:55
里面有静态版本,packed 是用 upx 压缩过的静态版本。

谢谢啊,纯静态版本没问题,这下可以随便重启unifi ap了,谢谢!

root@Da:/tmp# sshpass -p onladsa ssh admin@r1 ls
cfg
cplog_dato.sh
etc
file.txt
kick_dato.sh
rb_dato.sh
rc.prestart
rc_dato.sh
unifi.tar



只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-12-3 23:24 | 显示全部楼层
怎么让这条命令随着路由器启动自动执行呢?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-12-11 00:39 | 显示全部楼层
nb啊,这是好东西
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2015-1-4 09:32 | 显示全部楼层
本帖最后由 wsh8561 于 2015-1-4 09:49 编辑

怎么进一步实现自动登录远程ssh后的代理转发啊(即原SSH的 -D) *//////////////////////////////////////////
看到命令行后面有-d了 看样子直接就可以的吧
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2015-4-26 23:09 | 显示全部楼层
fsdafdasfdasfasdf
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-29 09:49 | 显示全部楼层
感谢分享............
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-5-1 21:10 来自手机 | 显示全部楼层
支持一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-30 23:40

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表