rexec命令_Linux rexec 命令用法详解:运程执行Linux系统下命令
2018-10-16 14:05
2366 查看
rexec命令用于在指定的远程Linux系统主机上执行命令,向远程rexec服务器发出执行命令的请求。
rexec命令通过检查
$HOME/.netrc文件(包含远程主机上使用的用户名和密码)来提供自动登录的功能。如果没有发现此类项或系统在安全方式下操作(参阅 securetcpip 命令),rexec命令提示输入一个远程主机的有效用户名和密码。这两种情况下,rexec均导致远程系统上的rexecd使用缺省的compat用户登录认证方法。rexecd不会为了备用的认证方法去查找
/etc/security/user文件。也可以指定
-n标志到rexec命令行上来重设自动登录功能。
语法
rexec(选项)(参数)
选项
-a:表示远程命令的标准错误与标准输出相同,不支持发送任意信号到远程进程; -l<用户名>:指定连接远程rexec服务器的用户名; -p<密码>:指定连接远程rexec服务器的密码; -n:明确地提示输入用户名和密码。
参数
- 远程主机:指定远程主机(ip地址或主机名);
- 命令:指定需要在远程主机上执行的命令。
实例
要在一个远程主机上执行date命令,输入:
rexec host1 date
date命令的输出现在显示在本地系统上。本示例中,在本地主机上的
$HOME/.netrc文件包含远程主机上有效的用户名和密码。如果没有远程主机的
$HOME/.netrc文件中的有效项,将提示输入登录标识和密码。输入所要求的登录信息后,date命令的输出显示在本地系统上。
要重设自动登录功能并执行远程主机上的date命令,输入:
rexec -nhost1 date
出现提示时输入用户名和密码,date命令的输出现在显示在本地系统上。
列出远程主机上另一个用户的目录,输入:
rexec host1 ls -l /home/karen
在远程主机host1上的karen 用户的目录列表显示在本地系统上。
如果没有远程主机的
$HOME/.netrc文件中的有效项,将提示您输入登录标识和密码。输入要求的登录信息后,在远程主机host1上的karen用户的目录列表显示在本地系统上。
相关命令
相关文章推荐
- batch命令_Linux batch 命令用法详解:在系统不繁忙的时候执行定时任务
- shutdown命令_Linux shutdown 命令用法详解:用来执行系统关机的命令
- linux sleep命令参数及用法详解--linux休眠延迟执行命令
- linux chkconfig命令参数及用法详解--linux系统服务设置命令
- linux chsh命令参数及用法详解(linux设置系统shell命令)
- linux系统服务设置命令--chkconfig命令参数及用法详解
- linux sleep命令参数及用法详解(linux休眠延迟执行命令)
- linux uname命令参数及用法详解--linux查看系统信息命令
- linux date命令参数及用法详解--linux查看修改系统时间
- Linux 系统中 ls 命令用法与显示内容详解
- linux sleep命令参数及用法详解--linux休眠延迟执行命令
- linux ntsysv命令参数及用法详解--linux图形化设置系统服务命令
- linux quotacheck命令参数及用法详解---Linux系统管理
- linux uname命令参数及用法详解--linux查看系统信息命令
- linux uname命令参数及用法详解(linux查看系统信息命令)
- linux系统中ls命令用法详解
- linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)
- linux date命令参数及用法详解(linux查看修改系统时间)
- linux chsh命令参数及用法详解(linux设置系统shell命令)
- linux mkfs命令参数及用法详解---linux格式化文件系统命令