分享

写回答

发帖

[提问] 请问ssh怎么通过scp命令来对铐新旧两个空间目录啊

GoDaddy GoDaddy 2403 人阅读 | 7 人回复

发表于 2010-12-28 23:36:07 | 显示全部楼层 |阅读模式

新旧两个GODADDY空间都已开通SSH
我用这样的方法
scp -r user:password@184.168.203.1:/html/(老空间目标目录) localhost:/(本地目录)
然后提示下面文字
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
不知道怎么搞,求大大帮助

回答|共 7 个

joewshie

发表于 2010-12-28 23:37:26 | 显示全部楼层

主要是这段  [[user@]host1:]file1 ... [[user@]host2:]file2   不知道具体要怎么写

我用下面这样的,提示说权限拒绝
scp -r user:password@184.168.203.1:/html/(老空间目标目录) user:password@184.168.203.12:/html/(新空间目录)

不知要怎么搞搞,大大帮忙看看

[ 本帖最后由 joewshie 于 2010-12-28 11:40 PM 编辑 ]

joewshie

发表于 2010-12-29 00:50:34 | 显示全部楼层

scp -r ~/html/(老空间目标目录)/ root@www.mydomain.com:/html/(新空间目录)/
这种方法也不行,提示没有权限,不会是GODADDY不支持这种方法,还是我搞错的原因?
大大有空的话看看是哪里的问题呢?搞得头大了,不搞了.哈~~

add.c

发表于 2010-12-29 10:00:01 | 显示全部楼层

用wget命令吧

boro

发表于 2010-12-29 10:02:47 | 显示全部楼层

旧空间打包,然后在GD上面wget

或者看一下GD的ssh下支持lftp命令不

add.c

发表于 2010-12-29 10:08:55 | 显示全部楼层

原帖由 boro 于 2010-12-29 10:02 发表
旧空间打包,然后在GD上面wget

或者看一下GD的ssh下支持lftp命令不

不支持
-bash: lftp: command not found


To:楼主
查询下 scp需要以root命令运行,
另外注意目录要用绝对路径, 用pwd可以显示当前路径

[ 本帖最后由 add.c 于 2010-12-29 10:14 AM 编辑 ]

joewshie

发表于 2010-12-29 19:53:24 | 显示全部楼层

谢谢add.c大大,和boro大大
scp用pwd显示出来的当前路径也是提示没有权限,应该是GODADDY不支持
还是用wget吧,这个到是可以用的,就是稍稍麻烦一点

joewshie

发表于 2010-12-29 19:57:49 | 显示全部楼层

scp在同一个空间内铐来铐去是很快的,两个空间上就不行
wget在两个空间上铐速度不错,达到18.8M/S,一分钟就是1G多了,很快
您需要登录后才可以回帖 登录 | 注册

本版积分规则