scp怎么用?
操作远程服务器,上传文件是常有的事情,之前用ftp上传,听大家说那个方法太老土,而且不安全.
朋友推荐scp,上网查了下,没明白怎么用.
其实对我来说,不明白主要两个方面:
1.远程server可以通过key来登录,我如何在命令中使用key?
2.问题1处理之后,我发现我上传到server:/home/收到权限限制.
?
先解决第一个问题:
terminal到key文件所在目录下:
scp -i xxxx.pem -r ~/hello.zip name@xx.com:/home
?
在解决第二个问题:
之所以没有权限是因为home 目录你没有写权限.那怎么办呢?把/home目录的权限改一下?NO,这个不安全,我们可以采用曲线救国的办法,/tmp这个目录是有写权限的,我们可以先将文件上传到这个路径,然后在搬到我们想去的地方...
?
ok,1,2两个问题解决后,上传命令为:
scp -i xxxx.pem -r ~/hello.zip name@xx.com:/tmp
?
希望有帮助..