首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux系统远程信息

Linux系统远程信息
EN

Stack Overflow用户
提问于 2014-04-16 07:36:39
回答 3查看 2.3K关注 0票数 0

在powerShell中,我可以获得一些关于其他系统的信息,例如:

代码语言:javascript
复制
Get-WmiObject Win32_OperatingSystem -computer  computerName 

我知道,在Linux中,我可以这样做:

代码语言:javascript
复制
ssh computerName  uptime

但这样我就得输入密码了。不需要通行证就能办到吗?有趣的信息,如磁盘和内存,也许所有运行在一个脚本。谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-16 08:14:46

您可以使用ssh和注册的rsa键()作为密码,这允许脚本中的ssh命令。跟着本教程走。

配置完后,所有bash命令都可以通过以下方式访问:

代码语言:javascript
复制
ssh root@remoteHost "commands"

还必须使用vnc查询服务器,允许您使用很少有效负载的图形应用程序(xauth和twm就足够了)

票数 2
EN

Stack Overflow用户

发布于 2014-04-16 08:29:52

正如其他人所指出的,您可以将ssh输入到远程系统中,而无需每次使用ssh键输入密码(google "putty键“以查找大量教程)。

但是,如果您的目的是监视远程系统,我认为您问错了问题。如果您想知道UNIX机器的正常运行时间、负载和其他有用的统计数据,有几种选择:

  • SNMP
  • 纳古斯

前者(SNMP)是一个简单的协议(顾名思义),用于监视网络设备、打印机、UPS系统等。我敢打赌,甚至连您的家庭路由器都支持SNMP查询。SNMP监视工具只通过网络发送查询并分析它接收到的数据。

后者(Nagios)是一个框架,它具有远程服务器的各个方面的监视功能,例如磁盘负载、应用程序状态、性能等等。它可以使用SNMP,并且总体上执行相当复杂的任务,例如确保web服务器仍然响应特定的请求、SMTP服务器正在工作、网络共享未满等。第一次设置有点麻烦,但如果您有一个大型的基础设施,这是必须的。

票数 1
EN

Stack Overflow用户

发布于 2014-04-16 07:53:23

你可以用安平

它是一个面向命令行的TCP/IP数据包汇编程序/分析器(它的接口被启发到ping)。

--tcp-timestamp开关将“猜测”正常运行时间(相架卷0x0b,问题0x3f,Phile #0x01 of 0x14中的详细信息)。

代码语言:javascript
复制
hping3 --tcp-timestamp -S ip.remote.host -p 80

TCP时间戳并不是获取远程服务器正常运行时间知识的唯一方法。您可以在为什么正常运行时间会很危险?中找到更多的想法/工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23102910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档