问题标签 [rsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 解释 doit() 函数在 rshd.c 中的工作原理
我想知道 rsh 如何运行任何命令。我正在使用netkit-rsh-0.17包。我的操作系统是centOS。
在 rshd 目录中,rshd.c
执行任务以在服务器上运行任何命令。在这个文件中,doit()
是执行所有任务的主要功能。
问题,
pwd->pw_dir
,pwd->pw_uid
,pwd->pw_shell
在这段代码中是什么意思?- 这里面有什么
pv
作用。
用rsh localhost ulimit -n
命令解释我。
doit()
c - rshd.c 源代码中缺少 pam_appl.h 和 pam_misc.h
我正在开发centOS 5.5 OS。
它显示 /security/pam_appl.h 和 /security/misc.h 文件丢失的错误。
实际上我的 rshd.c 没有加载 PAM 模块,可能是通过放置这个库,它可以帮助我很好地工作我的 rshd。这就是我发布这个问题的原因。
错误:-
我搜索了很多,但没有得到任何提供这些文件的有用 rpm。
一些链接在这里。但不适合centOS。
帮我。告诉我如何克服这个问题。
编辑 1
您的第三个链接似乎很有用。当我尝试安装 pam-devel 时,它显示了一些错误。
当我跑
它检查一些变量,然后生成目标文件,但最后它显示,
编辑第 2 号
当我按照您的命令进行操作时,最后会显示以下错误。
这个错误来了,当我跑 make && make install
bash - Escaping pipe character in rsh
I am trying to run this bash command, but I cant get around the "|" pipe character
rsh -l user machine "echo "PORTS = 123|456|789" >> conf.cfg"
Getting:
bash: 456 >> conf.cfg: No such file or directory
bash: 789: command not found
Would you know how I can echo PORTS = 123|456|789
into a remote file ?
Thanks!
exit - 退出和注销的区别
不确定它是否与 VxWorks 或 rlogin 有关,但无论如何。
我读过一个永远不应该使用exit
命令退出 VxWorks rsh shell,而只能使用logout
命令。但是我似乎找不到解释。这两个命令有什么区别?
谢谢。
windows - Windows 7 中缺少 rcp / rsh
我有在 windows xp 中工作的现有批处理脚本。这些脚本使用 windows xp 中支持的 rcp 和 rsh 命令。
这些脚本用于连接到 unix box 并将文件传输到它。稍后使用 rsh,将文件安装在系统上。
在 Windows 7 中,这些命令似乎不可用。我被困在如何使现有安装在 Windows 7 上工作
在这方面的任何帮助将不胜感激。
c - rsh 正在删除双引号
rsh 命令正在删除远程 shell 中的双引号。
例如:我的命令 rsh 10.20.1.25 my_pgm -g "NAME1 NAME2" 在远程 shell my_pgm -g NAME1 NAME2
我也想要远程 shell 中的 -g 选项的双引号。任何的想法?
bash - 传递 rsh 命令密码?
尝试使用 rsh 登录服务器,尽管我通常使用 ssh 登录。与 ssh 完美搭配,但我不想每次都输入密码。
我想我需要向 rsh 命令传递密码,因为我尝试了以下操作......
...但收到此错误消息
我将如何登录 rsh 并绕过我的密码(即我目前无法摆脱的密码)或将我的密码传递给它?
linux - REG QUERY 名称中带有空格的键
我是 linux 新手。请帮忙 !!
我正在尝试使用以下 rsh 命令读取远程(Windows)系统上的 Windows 注册表项条目,该命令在文件夹名称中有一个空格。请让我知道如何解决这个问题。
rsh <"remote_ip"> REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.
错误:语法无效。
键入“REG QUERY /?” 供使用。
谢谢, 拉杰什
linux - TCP 建立延迟 3 秒
大多数时候,我的 rsh 周期一般都可以,我们可以从 rshd 获得以下日志:
虽然对于某些错误情况,rsh 可能会成功但有几秒钟的延迟,请参阅以下时间戳:
我还发现,对于大多数正常情况,PID 增加 1,而对于大多数错误情况,PID 增加 4,请参阅上面日志中的 PID,似乎 rshd 分叉了一些进程。那么,您能否解释一下为什么 rshd 花了这几秒钟并且 PID 增加了。
我们的 rsh 是旧的 rsh,而不是 ssh,我不确定,但似乎 rsh 来自 netkit。这是一个带有busybox的嵌入式板,没有strace/pstack。对于客户端,我只是'rsh 172.17.0.8 pwd',而不是使用主机名。
perl - 来自 perl 脚本的 awk 远程 shell 调用
我正在尝试从 perl 脚本在远程主机上执行命令。
但是 awk 会返回整个字符串而不是一列。
我只需要
看起来逃跑有问题,但不知道到底出了什么问题。请帮忙。