远程外壳(英语:remote shell,缩写:rsh)是一个命令行界面的计算机程序,可以作为另一个用户在计算机网络中的另一台计算机上执行shell命令。
此条目需要补充更多来源。 (2017年10月) |
此条目可参照英语维基百科相应条目来扩充。 |
历史
Rsh来自BSD Unix操作系统的一部分,以及rcp,是1983年的4.2版本BSD的rlogin包的一部分。rsh自此被移植到其他操作系统。
rsh 命令与另一个常见的UNIX实用工具有相同名称,受限外壳(英语:restricted shell),其首次出现在PWB/UNIX当中;在System V Release 4中,受限外壳通常位于 /usr/bin/rsh。
局限
正如rlogin一文中所述,rsh的协议对于网络使用来说是不安全的,因为它通过网络发送未加密的信息,以及一些其他的原因。zsh的一些实现也通过在网络上发送未加密的密码进行认证。rsh在很大程度上已经被Secure Shell(ssh)程序所取代,即使在本地网络上也是如此。
示例
作为rsh使用的示例,以下以用户 remoteuser 在运行类UNIX系统的计算机 host.example.com 上执行命令 mkdir testdir:
rsh -l remoteuser host.example.com "mkdir testdir"
命令完成后,rsh终止。如果没有指定命令,则rsh将使用rlogin登录远程系统。使用域名系统(DNS)查找远程计算机的网络位置。
另见
伯克利的r命令
参考文献
- rsh - remote shell - rsh的手册页(man page).
- Darwin和Mac OS X通用命令(General Commands)手册页 : remote shell –
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.