linux 服务器与服务器之间文件传输
一、两个ftp是否建立在同一台服务器?如果是,那么进入旧ftp共享的目录下,把东西拷贝到新的ftp共享目录下,拷贝方法有多种,在图形界面下的,可以用鼠标选择后复制和粘贴;在命令行下,可以执行 cp 命令 如,将aa文件夹下的所有东西拷贝到bb文件夹下,那么可以执行 cp /aa/ /bb/
二、如果两个ftp是建立在不同的服务器上,但都在一个机房,或者离的很近,那么,你可以用移动硬盘或其他存储设备,将旧ftp共享文件夹下的所有数据,利用移动存储设备拷贝到新的ftp共享文件夹下即可。
三、如果两个ftp是建立在不同的服务器上,但又不在一个地方,离的非常远,不便用移动设备拷贝,那么,你可以用下载旧ftp内容,再上传到新ftp上。如果可以从旧ftp服务器ssh到新ftp服务器,那么使用 scp 命令 ,将旧ftp共享文件夹中的数据,上传到新ftp服务器下即可。
/etc/sshd/下有个好像叫sshd_config的文件(具体名字忘记了,是个config文件),里面有个参数是X11Forwarding,把它设成yes再重启下sshd服务试试。关于sudo跟xmanager可以看看《linux就该这么学》系统地看看
1、首先从服务端copy文件到本地。比如服务器的home下有一个文件是atxt,那么命令是:scp root@1921682208:/home/atxt /home,
2、此时会要你输入root的密码。输入后即可把atxt 拷贝到你当前电脑的home下了。
3、同理,将文件从本地拷贝到服务器:
scp /home/atxt root@1921682208:~,此时输入密码即可。
4、然后以上说的都是拷贝文件的,那么拷贝含有子目录的文件夹,加入-r参数即可,如:
scp dir1 root@xxxxxxxx:/xxxx/
dir1为你需要复制的文件名称,xxxxxxxx为目标服务器IP地址,xxxx问目标文件夹即文件在目标服务器上存放的位置。当然,前提条件是你必须有目标服务器的root。
0条评论