SSH提供了一些命令和shell用来登录远程服务器。在默认情况下它不允许你拷贝文件,但是还是提供了一个"scp"命令。假定你想把本地计算机当前目录下的一个名为"dumb"的文件拷贝到远程服务器 www.foobar.com 上你的家目录下。而且你在远程服务器上的帐号名为"bilbo"。可以用这个命令: scp dumb [email=bilbo@www.foobar.com]bilbo@www.foobar.com[/email] :. 把文件拷贝回来用这个命令: scp [email=bilbo@www.foobar.com:dumb...
by kevinspace - Linux文档专区 - 2009-03-25 18:31:25 阅读(817) 回复(0)
在两台机器上传递数据,以前一直使用ftp,但是需要把要传递的数据放到ftp的文件夹下,在linux我开始就认为这就是比较方便的方法了,今天是用了sftp感觉更方便了,但是还是不能够一下传递一个文件夹,刚才看到了scp,这个方式非常得好,如果是用了ssh远程登录,看到那个文件夹的具体问题,然后使用scp直接拷贝回来,方法是 scp -r root@X.X.X.X:/X/X /root/意思是,将远程的/X/下X文件夹考不到本地/root/文件夹下,这样就能...
我自己写了一个简单的自动执行scp拷贝程序,程序的进程基本是这样的。首先,登陆到206主机,206主机从202主机上拷贝一份文件到本机。但是执行时出现下面的问题: ssh: connect to host 192.168.0.202 port 22: Connection refused expect: spawn id exp7 not open while executing "expect -nobrace -re ~\]# { send "\r" } timeout { exit 1 }" invoked from within "...
scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. 最简单的应用如下: scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 [本地用户名@IP地址:]可以不输入,可能需要输入远程用户名所对应的密码. 可能有用的几个参数: -v 和大多数linux命令中的-v意思一样,用来显示进度.可以用来查看连接,认证,或是配置...