用于远程访问UBUNTU Server 13.04中设备的Rancid配置

时间:2013-07-12 19:14:38

标签: bash shell

如何在ubuntu中配置rancid和clogin文件? 我已经安装并配置了rancid以及clogin文件。但是当我尝试使用clogin远程访问我的网络设备时,我收到了这个错误。

Jumpbox:~$ clogin oes1234
No command 'clogin' found, did you mean:
 Command 'slogin' from package 'openssh-client' (main)
 Command 'rlogin' from package 'krb5-clients' (universe)
 Command 'rlogin' from package 'rsh-redone-client' (universe)
 Command 'rlogin' from package 'rsh-client' (universe)
 Command 'qlogin' from package 'gridengine-client' (universe)
 Command 'login' from package 'login' (main)
 Command 'llogin' from package 'latd' (universe)
clogin: command not found

1 个答案:

答案 0 :(得分:0)

安装腐臭时,clogin被放置在/usr/lib/rancid/bin/clogin中,这不在我的路径中。不过,它仍然可以从命令行运行。

我必须创建自己的〜/ .cloginrc文件,然后chmod 700 ~/.cloginrc才能让我运行命令。

这是在Ubuntu 12.04上。

基本的直播,我是通过apt-get install rancid安装的。然后我不得不将这些行添加到我的(不存在的)〜/ cloginrc:

add user 192.168.11.1 admin
add password 192.168.11.1 MyPassword

然后在命令行输入:

/usr/lib/rancid/bin/clogin 192.168.11.1

它根据IP地址为我执行了登录过程。

这就是它,但我可能会指出你甚至可以将.cloginrc留空,只需输入/usr/lib/rancid/bin/clogin -u admin -p MyPassword 192.168.11.1

以下是来自GitHub的示例~/.cloginrc

https://github.com/dotwaffle/rancid-git/blob/master/cloginrc.sample