1.Telnet 的自动登录:
利用脚本实现,官方网站上的Macro插件中有三个自带的脚本例子,其中有一个就是telnet 自动登录的例子,可以模仿这个例子写出自己的自动登录脚本,可以通过脚本同时自动登录多台机器;
2.SSH自动登录:
SSH自动登录要使用key文件。从菜单的tool中选择ssh key generation wizard;
因为这里是为了实现自动登录,也就是懒得输密码,所以第一步中密码留空;接着进入下一步,晃动鼠标产生随机key,下一步,保存private key和OpenSSH public key两个文件;
登录到你想自动登录的主机,在自己的home目录下面建立.ssh目录,然后cd .ssh;建立一个名字为authorized_keys的文件,将上一步生成的那个OpenSSH public key中的所有内容拷贝到这个authorized_keys文件中保存,也可以ftp上传,然后改名。
- 下面开始打开登录对话框:
- Account:就是登录主机的用户名;
- Authenticaion:选择Public key;
- Passphrase:这个就是第一步中生成key时让输入的秘密,因为那里生成key的时候用的是空密码,所以这里也留空;
- Key file:选择上面产生的那个private key;
这样就可以自动登录了。
如果按照上面的方法登陆返回"Authentication failed"的错误, 尝试在server上执行下面的命令:
$ chmod go-w $HOME $HOME/.ssh
$ chmod 600 $HOME/.ssh/authorized_keys
最新版本中增加了保存ssh密码的功能,默认情况这个功能是不启用的.用户可以根据需要打开该选项:
Tools=>Options=>SSH=>Save password(Encrypted).