linux – 如何通过SSH成为超级用户

linux – 如何通过SSH成为超级用户,第1张

概述我使用ssh连接其中一个系统. 我在该系统中有一个perl脚本,我必须从我的机器上运行.但远程系统中的命令只有在处于超级用户模式时才会运行(如果我直接在远程系统上工作,我会给su – 成为超级用户) 但是如果我必须从我的系统运行perl脚本(我为此目的使用OpenSSH),在超级用户模式下,我该怎么办呢? 顺便说一句,我已经放置了命令$sh-> system(“su – ”).但它要求输入密码,但 我使用ssh连接其中一个系统.

我在该系统中有一个perl脚本,我必须从我的机器上运行.但远程系统中的命令只有在处于超级用户模式时才会运行(如果我直接在远程系统上工作,我会给su – 成为超级用户)

但是如果我必须从我的系统运行perl脚本(我为此目的使用OpenSSH),在超级用户模式下,我该怎么办呢?

顺便说一句,我已经放置了命令$sh-> system(“su – ”).但它要求输入密码,但不会继续进行.我至少等了5分钟,即使这样我输入密码后也没有得到任何回复.

有谁能说如何应对这种情况?

解决方法 如果您不希望ssh要求输入密码,可以在目标用户的服务器.ssh / authorized_keys文件中添加客户端用户密钥.使用它,ssh将不再要求输入密码. 总结

以上是内存溢出为你收集整理的linux – 如何通过SSH成为超级用户全部内容,希望文章能够帮你解决linux – 如何通过SSH成为超级用户所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1021504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存