如何在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
答案 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