rsh搭建记录
来源:互联网 发布:台湾能独立吗 知乎 编辑:程序博客网 时间:2024/06/06 06:42
rsh介绍
rsh是“remote shell”(远程 shell)的缩写,该命令在指定的远程主机上启动一个shell并执行用户在rsh命令行中指定的命令;如果用户没有给出要执行的命令,rsh就用rlogin命令使用户登录到远程机上。
rsh安装配置
rsh简单的说,需要一个服务端(本人使用IP 10.2.10.77)和一个客户端(本人使用IP 10.2.10.11)。
服务器端:
1、检查是否安装rsh包
#rpm -qa|grep rsh
如果显示类似rsh-server-0.17-60.el6.x86_64的结果的话,则表示已安装。
若未安装的话,安装rsh-server的包。
2、编辑/etc/xinetd.d/rsh文件,将disabled设置为no
service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rshd
disable = no
}
3、启动或重启xinetd服务
#service xinetd start
#service xinetd restart
4、确认rsh server 是否启动
rsh server监听的端口号是514。
执行如下命令 #netstat -an |grep 514
如果出现如下结果则说明rsh server 已经启动
tcp 0 0 :::514 :::* LISTEN
5、执行如下三条命令,即在文件/etc/securetty中追加三行
#echo rsh >>/etc/securetty
#echo rlogin >>/etc/securetty
#echo rexec >>/etc/securetty
6、切换到用户www,并作成www的.rhosts(此处假设以用户www的身份使用rsh)
# su - www
//允许machine_a 以AAA访问 ,即允许从rshserver所在的机器运行rshclient。
#echo "machine_a AAA" >>.rhosts
//允许machine_b以AAA访问
#echo "machine_b AAA" >>.rhosts
特别注意,.rhosts文件的权限一定要设置为600,否则可能会不好用。(血的教训,本人这个文件创建时是644,权限明显比600大,所以没在意,但客户端就是Permission denied。最后万念俱灰,抱着试一试的态度改成600,终于好使了。。。。。。。。。。。)
客户端:
1、检查是否安装rsh包
#rpm -qa|grep rsh
如果出现类似rsh-0.17-60.el6.x86_64的结果,则表示已安装,否则表示未安装。
- rsh搭建记录
- RSH(Really Simple History)记录ajax的浏览历史
- RSH(Really Simple History)记录ajax的浏览历史
- ubuntu下并行环境搭建(1)rsh的配置
- ubuntu下并行环境搭建(1)rsh的配置
- linux rsh
- rsh 配置
- rsh命令
- rsh配置
- Rsh 命令行参数
- krb4/krb5 rsh 问题
- Fedora 6 rsh配置
- rsh服务配置文档
- RSH远程Shell命令
- rsh, rexec教程
- rsh安装与配置
- linux RSH配置
- rsh+rlogin+ssh+scp
- 20130403-[转]One ELF Section per Function
- 状态压缩DP 题目小节 (一)
- Memcached 机制的深入了解 及 把SESSION 放入Memcached
- Flex的Base64编码
- HessianPHP使用
- rsh搭建记录
- DB Query Analyzer 4.02 is upgraded in the famous software download website
- 2013年7月当选微软MVP的CSDN会员名单揭晓!
- QString, QByteArray,和 QVariant
- Windows7 Server 2008 下安装Oracle 10g提示“程序异常终止,发生未知错误”的解决方法
- 【android bug】android.os.NetworkOnMainThreadException
- 为跳过繁琐的用户登录注册而存在
- 我的JAVA工具之网络传输对象
- 脚本