1、命令简介
rsh:远程主机上执命令。
2、命令语法
rsh [-Kdnx] [-l username] host [command]
3、命令描述
rsh
在主机上执行命令。rsh
将其标准输入复制到远程命令,将远程命令的标准输出复制到远程命令的标准输出,将远程命令的标准错误复制到远程命令的标准错误。中断、退出和终止信号被传播到远程命令;rsh
通常在远程命令结束时终止。
如果没有指定命令,将使用rlogin(1)登录到远程主机。
未加引号的Shell元字符在本地机器上解释,而加引号的元字符在远程机器上解释。
4、命令选项
选项 | 描述 |
-d | 使用 远程主机通信的 TCP 套接字上 打开套接字调试(使用 setsockopt(2))。 |
-l | 默认情况下,远程用户名与本地用户名相同。
|
-n | 使用 特殊设备 (请参阅本手册页面的 BUGS 部分)。 |
5、使用示例
1)指定远程用户
rsh -l username hostname command
2)使用 -l 选项可以指定在远程主机上运行命令的用户
rsh -l remote_user remote_host ls /home/user
3)使用环境变量
rsh=ssh rsh remote_host command
这会告诉 rsh
使用 ssh
代替 rsh
,从而加密连接。
4)不自动登录
rsh -n remote_host command
使用 -n 选项可以防止 rsh 自动登录到远程主机。