C#中使用renci.sshnet走SSH通道传输文件,scp: error: unexpected filename
因为一些原因,TFTP走不了,只能走SSH。
于是一开始下载了sshopen,写脚本,但是需要手动输入密码。在C#中,调用bat后,不知道怎么输入密码(到目前还是没有解决),不调用Bat,手动执行,就无法获取传输状态,判断文件接收是否正常。
因为写的是一个一键上传下载的软件,所以不能让用户去输入这个密码。在试了sendkey模拟键盘输入之后,发现也不能获取到传输状态。
这时就发现了网上的一个第三方库,Renci.SshNet(github地址:https://github.com/sshnet/SSH
原创
2021-10-09 10:50:11 ·
3338 阅读 ·
0 评论