背景
如何通过go登录网络设备了,go提供了一个 http://golang.org/x/crypto/ssh 的包供大家使用,一起来看看如何使用吧。
系统环境
- win11
- go-1.8
安装go
前往官方下载并安装对应版本: https://golang.google.cn/
编译软件(vscode)
前往官方下载并安装对应版本: https://code.visualstudio.com/Download
安装go插件
注意事项
go 与 python不同不需要提前下载包,可以直接调用,调用时会下载包,建议先将包下载至本地以免报错,通过下面三条命令构建环境及下载包
构建完成后有这几个文件夹
推送命令
推送一条命令至设备
在终端下执行:
go run .\login_sw.go回显如下:
推送多条命令至设备
回显如下: