我需要将文件admin.zip从C:\wamp\wwwjdhemumai060714\webfiles (Windows)复制到/var/www/html/ (Linux)。我使用以下命令:
scp C:\wamp\www\jdhemumbai060714\webfiles\admin.zip username@hostname:/var/www/html/
但它不起作用,并显示错误::
ssh: Could not resolve hostname C: Temporary failure in name resolution
我使用SSH登录Linux服务器
我在这个容器中的Linux如下所示:
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient# uname -a
Linux sbolla-6c7b7589d8-5c2rb 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 GNU/Linux
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient#
我正在尝试使用如下所示的sshpass命令执行一个简单的scp,结果遇到了这个错误。任何想法真的很受欢迎。请注
很抱歉将这个问题交叉张贴在超级用户上。
关于off-topic:远程服务器是ubuntu,客户端在linux上。
这是我的屏幕副本:
📷
如屏幕副本所示,scp命令在
bash: scp: command not found
lost connection
但是,在我将ssh输入远程服务器并键入scp之后,我可以看到命令是可用的,并且我的$PATH环境很好。
如果我按照很多地方的建议安装openssh-client,它会说openssh-client is already the newest version
现在我被塞住了,不知道scp命令有什么问题。有什么想法吗?
更新
我已经在本地安装了
每当我试图在慢速上传连接(~100 it /S)上使用scp上载一个文件时,它显示的内容如下:
test 27% 2208KB 2.2MB/s 00:02 ETA
第一秒钟我就开始了。
显然,它没有传输2208 or,也绝对没有以2.2MB/s的速度传输。几秒钟后,它就降到了正确的速度,但不会回到以前的谎言中,相反,当传输结束时,它会挂几秒钟(或几分钟),直到传输真正完成。
我已经看到,在每一个scp上,在每个linux上,每次我的传输速度都低于1MB/s。
SCP是怎么回事?
我希望定期将文件从Linux机器复制到Windows机器(这两台机器都是远程访问的)。
假设我有以下内容。Linux机器名为host1,用户名为user1,Windows机器名为host2,用户名为user2。windows机器还具有登录密码。
我想将文件从/home/admin of host1复制到D:\admin of host2。
有人能帮我创建一个shell脚本来执行这个任务吗?
当我们试图将文件从windows服务器复制到linux时,出现以下错误:
command: scp C:\Users\arya\Videos\aaa userabc@10.100.10.10:/local/
scp command getting failed : Unable to negotiate with 10.100.10.10 port 55: no matching host key type found. Their offer: ssh-rsa,ssh-dss
有什么方法可以从windows复制到linux服务器并减少密码?