介绍
通过C# ssh.net库实现,支持下载、上传和在远程主机之间传输文件
远程地址的格式为[用户名[:密码]@]远程主机[:端口号]:文件路径
会解析ssh配置文件中的内容(目前支持解析HostName
、Port
、User
、IdentityFile
字段)
如果目标地址为文件夹,会在对应文件夹下创建文件
大文件传输时会显示进度条。
子程序的参数
输入
源地址
Text
目标地址
远程地址的格式为[username[:password]@]host:[port:]path
其中带括号的表示可选项
Text
密钥路径
一行一个,会自动包括ssh_config中指定的密钥文件
如果使用相对路径,路径起始目录为~/.ssh文件夹
List
ssh配置文件
openssh配置文件
Text
覆盖目标文件
如果目标已存在,覆盖目标文件
Boolean
输出