rsh允许我们在一台远程电脑上面, 运行一个我们指定的shell命令.
windows, linux/unix都有相应的版本
下面是他的维基百科, 从中我们可以发现, 他是基于tcp协议
http://en.wikipedia.org/wiki/Remote_Shell
下面的链接是在unix上面的rsh的一个帮助文档
http://unixhelp.ed.ac.uk/CGI/man-cgi?rsh
不同系统的版本, 使用参数可能会有所不同, 比如我在CentOS查看了一下rsh的help,
参与和语法便和上面的unix版本略有不同, CentOS的版本如下:
usage: rsh host [ -PN / -PO ] [ -l login ] [ -n ] [ -x ] [ -f / -F] command
OR rsh [ -PN / -PO ] [ -l login ] [-n ] [ -x ] [ -f / -F ] host command
sapsle00:sldadm 18>
IBM AIX上面, 也可以使用remsh这个命令, 详细参考下面链接:
Commands Reference, Volume 4, n - r => rsh or remsh Command
在ibm的这篇文档中, 也简单介绍了rsh的认证方式, 包括下面这两种:
Using Standard Authentication
For Kerberos 5 Authentication
要想rsh成功执行, 对方电脑需要配置rsh server.
如何配置, 和确认是否已经配置成功, 可以参考下面两个链接:
这两个链接中, 也涉及如何认证许可一个链接的配置.
Installing and Configuring RSH on Linux
==================
sap什么时候会调用一个rsh ?
我现在的理解是, 如果我们想远程监控一个系统, 如果那个系统上面有sap的application server.
那么sap会直接和这个application server通信.
但是如果对方, 没有这个server,
sap可能就会使用rsh从远程收集数据.
因为rsh会存在一些安全上的隐患, 所以sap会推荐在想要监控的系统上(比如DB server)安装一个standalone的gataway server等等.
我记得这些有在一个note上面说明, 但是忘记哪个note
现在只有下面这个链接:
Background Processing => Prerequisites for Running External Programs
我遇到的情况是在一个rfc中使用了这个rsh,
按照上面的链接, background job也可能会用到这个rsh.
其他case不明.
相关推荐
rsh命令的英文全称为“remote shell”,该命令提供的用户环境,也就是shell,以便指令能够在指定的远端主机上执行。 语法格式: rsh [参数] 常用参数: -d 使用Socket层级的排错功能 -l 指定要登入远端主机的...
Linux中的RSH(Remote SHell)是一种早期的远程命令执行协议,主要用于在不同的Linux或Unix系统之间进行无密码验证的远程登录和执行命令。RSH包括三个主要的命令:`rsh`、`rlogin`和`rexec`,它们分别用于执行远程...
【局域网07-Rsh配置】主要涉及的是在局域网环境中,如何配置Rsh(Remote Shell)服务,以便于在本地设备上通过Rsh命令远程执行远程主机上的操作系统命令。Rsh是一种古老的网络协议,它允许用户在一个主机上执行另一...
rsh(Remote SHell)是一种在不同主机之间执行命令的网络协议,它允许用户无需密码就能执行远程命令。而rstatd是rsh套件的一部分,用于提供远程系统状态统计信息,如CPU使用率、内存利用率等,这对于LoadRunner监控...
RSH(Remote Shell)和RLOGIN(Remote Login)是两个经典的远程连接协议,它们依赖于RSH套件中的服务来实现。以下是详细的搭建步骤: 首先,你需要确认服务器上是否已经安装了RSH相关组件。通过运行`rpm –qa|grep ...
rsh命令则允许用户在远程主机上执行命令,其基本格式为`rsh remote_hostname command`,例如,`rsh blade3 uptime`会在blade3上执行`uptime`命令并显示结果。 需要注意的是,这些基于.rhosts的远程访问方式在安全性...
标题中的“利用rsh使在Linux命令控制windows的命令行”指的是通过rsh(Remote Shell)协议,使得在Linux系统中可以远程控制Windows系统的CMD命令行。rsh协议原本是用于在Unix/Linux系统之间进行远程命令执行和文件...
rsh(remote shell)提供用户环境,也就是Shell,以便指令能够在指定的远端主机上执行。 语法rsh [-dn][-l ][主机名称或IP地址][执行指令] 参数说明: -d 使用Socket层级的排错功能。 -l 指定要登入远端主机的用户名称...
在Linux操作系统中,rcp(远程复制)和rsh(远程 shell)命令是用于在不同主机之间进行文件和目录传输的工具。这两个命令在早期的Linux和Unix系统中较为常见,但在现代系统中,由于安全性的考虑,它们已经被更安全的...
Linux的RSH(Remote Shell)服务允许用户在无需输入密码的情况下远程执行命令,这在管理多台服务器时非常方便。本文将详细介绍如何在Linux系统中配置RSH服务,包括安装、启动服务、配置安全设置以及解决可能出现的...
icmp-remote-shell-client -ICMP远程Shell客户端用法: icmp-remote-shell-client host_out host_in [ping_delay] [log_file] 在哪里: host_out-发送请求的接口host_in-侦听答复的界面ping_de
PowerTCP Telnet Tool包含的功能可以让你管理Telnet、Remote Shell(Rshell)、 Remote Execute(Rexec)和Remote Login(Rlogin)连接。可以用它为Telnet sessions编写一个Windows前端、透明调用Unix主机、控制网络...
4. **RSH(Remote Shell)**:RSH允许用户在远程主机上执行命令,类似于telnet,但不提供交互式会话。它的源代码可以帮助我们理解如何实现无密码认证的远程命令执行,虽然现在由于安全性问题已被SSH广泛取代。 5. *...
在Linux集群环境中,为了实现节点间的协作和资源共享,NFS(Network File System)、NIS(Network Information Service,也称为 Yellow Pages)以及RSH(Remote SHELL)是三种基础的网络服务。这些服务允许集群中的...
rsh Connects to a remote JXTA Shell rshd Remote JXTA Shell Deamon search Discover jxta advertisements send Send a message into a pipe set Set an environment variable sftp Send a file to another peer ...
在描述中提到的"rsh.exe"可能是指Remote Shell,一个早期的命令行工具,用于在远程主机上执行命令。不过,在现代网络管理中,RSH不常用,而更倾向于使用安全的SSH(Secure Shell)。在这里,"RSH.EXE"可能是用户...
3. **rsh源码**:RSH(Remote SHell)是一种早期的无密码验证的远程登录协议。源码揭示了如何实现安全连接、执行远程命令等核心功能,对网络安全和远程服务的实现有研究价值。 4. **telnet源码**:Telnet是另一个...
另一方面,rsh(Remote Shell)命令允许用户在远程主机上执行命令,但不涉及文件传输。不过,由于安全问题,现代Linux系统更倾向于使用更安全的SSH(Secure Shell)服务来替代rcp和rsh。 总结来说,rcp和rsh是Linux...
service shell { disable = no socket_type = stream wait = no user = root log_on_success += USERID log_on_failure += USERID server = /usr/sbin/in.rshd } ``` 同样地,创建或修改/etc/xinetd.d...
"rsh-grind"是一个利用Perl编程语言编写的工具,其主要目的是通过尝试大量的本地和远程用户名组合,来探测系统是否允许通过RSH(Remote Shell)协议执行未经授权的命令。这种攻击方式被称为"命令注入",是网络攻击中...