免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2211 | 回复: 1
打印 上一主题 下一主题

请教关于.netrc文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-09 10:58 |只看该作者 |倒序浏览
现在是想远程登陆另外一台机器,分别用两个不同的用户名和密码,都想执行FTP或者REXEC时候,不用再输入用户名和密码

所以在当前用户目录下建立.netrc文件

machine machine1
login user1
password psw1
login user2
password psw2
...

发现在执行,rexec machine1 -l user1 ...时候没有问题,不用再输入用户名和密码,但是在执行,rexec machine1 -l user2...的时候还要输入user2的密码

向大家请教下解决办法!!!

论坛徽章:
0
2 [报告]
发表于 2009-01-09 22:08 |只看该作者

回复 #1 julyjuli 的帖子

rexec -- remote execution client for an exec server
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 用户的目录列表显示在本地系统上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP