Golang通过SSH执行交换机操作实现
简单实现通过输入指令,两步执行交换机命令。
输入执行换机的账号和密码。可以一次输入多个账号和密码,为了方便操作,规定了输入格式。如 用户名;主机IP;密码|用户名;主机IP;密码。举例admin;192.168.56.10;h3csw1|admin;192.168.56.11;h3csw2
输入要执行的命令,以;分割。例如system-view;dis cu;
存在问题:
不够灵活。输入方式限制太死,输入特别字符也可能存在错误。
过于简陋。
功能简单。
不过我的目的已经达到,我主要是了解ssh的使用。
package main
import (
"bufio"