.net 因为要上传一些文件到linux上,但是linux没有安装ftp还有什么别的方法组件吗?

因为是初始化的工作,所以不能说安装好了ftp在上传,所以想知道有什么别的方法组件可以实现吗?
之后用一下代码:

           Scp scp = new Scp("192.168.1.100", "1", "1");
            scp.Connect();
            scp.Get("/etc/r2000/collision.cfg", "packages");
            scp.Close();
            return true;

之后在登录的时候报错“Algorithm negotiation fail”

scp命令,如果你已经能够通过ssh登入的话

https://blog.csdn.net/xqhrs232/article/details/78403080/

https://blog.csdn.net/qq_33876553/article/details/82872417