shell 编程的简单而又困难的问题,找了许久高手都没有答案

发布于 2022-10-03 19:17:22 字数 256 浏览 22 评论 0

现在很多服务的启动都需要手动输入密码,命令中没有密码参数,比如我要通过ssh登录一台服务器,ssh ipadress,然后要求我输入密码。我看到过关于ssh无密码登录的办法,但觉得不好,而且不仅仅是ssh这一个需要。请问有什么办法能够像某些服务的启动时价一个-p password参数这样就能一次通过。我想是否可以这样,就针对这个ssh来说,能否ssh ipadress | command password (后边是个命令),能够自动等待前一命令的要求输入密码的输出,然后在后边输出密码,然后自动回车。谢谢了!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

潇烟暮雨 2022-10-10 19:17:22

建立共钥,私钥

蝶…霜飞 2022-10-10 19:17:22

ssh 好象不提供这样的做法.

本来用 ssh 就是为了安全. 可你把密码写在 script 里, 不是等于全告诉别人了么? 那还不如 telnet 上算了. 或者干脆用 rsh 得了.

琉璃繁缕 2022-10-10 19:17:22

提供,现在我所在公司就是这样用的。你说安全问题,可以在服务器段建立用户表,进行IP或MAC地址的限制。script当然是加密的。不过怎么样做,对高手来说还是畅通无阻。就看你的安全协议这么用了

︶ ̄淡然 2022-10-10 19:17:22

[quote]原帖由 "恋家的老鼠"]提供,现在我所在公司就是这样用的。你说安全问题,可以在服务器段建立用户表,进行IP或MAC地址的限制。script当然是加密的。不过怎么样做,对高手来说还是畅通无阻。就看你的安全协议这么用了[/quote 发表:
    

可以用 ssh -p password 进系统么?

用public/private 这个我知道.

分開簡單 2022-10-10 19:17:22

ssh 根本就没有-p 选项

你觉得把密码作为明文在命令行输入安全吗?

旧故 2022-10-10 19:17:22

用过expect么?

谎言月老 2022-10-10 19:17:22

更正一下,

ssh 有-p 选项  但指的是 port 端口号,不是password

灵芸 2022-10-10 19:17:22

man expect!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文