LINUX SCP 远程 文件 拷贝

首先要确保两台机子直接IP能够互相ping通

然后使用SCP命令从第一台主机向第二台主机拷贝文件

scp src [email protected]:/home/chiwei/mydisk/buffer_scp_file

ssh: connect to host 192.168.8.144 port 22: Connection refused

lost connection

检查远程主机没有安装sshd

[email protected]:~/mydisk/buffer_scp_file$ sshd

程序“sshd”尚未安装。 您可以使用以下命令安装:

sudo apt-get install openssh-server

[email protected]:~/mydisk/buffer_scp_file$ sudo apt-get install openssh-server

安装完成之后开始传输文件,这里我是传输文件夹,将文件夹下文件都传输过去,所以用了-r选项,不用该选项的话只能传文件

[[email protected] /mydisk/eclispe_workspace/java]# scp -r src [email protected]:/home/chiwei/mydisk/buffer_scp_file
[email protected]'s password:
logintest.txt                                 100%  977     1.0KB/s   00:00
ClassLoaderTest.java                          100%   80     0.1KB/s   00:00
Test.java                                     100%  298     0.3KB/s   00:00
FileReadWriteByMemcached.java                 100%  139     0.1KB/s   00:00
Client.java                                   100%  981     1.0KB/s   00:00
ObjectAnalyzer.java                           100% 3738     3.7KB/s   00:00
Utils.java                                    100% 5703     5.6KB/s   00:00
TestQuick.java                                100% 1481     1.5KB/s   00:00
TestAndPassportValidate.java                  100% 1348     1.3KB/s   00:00
UtilsTest.java                                100%  283     0.3KB/s   00:00
Test.java                                     100%  225     0.2KB/s   00:00
TransferRunnable.java                         100%  614     0.6KB/s   00:00
Bank.java                                     100% 1041     1.0KB/s   00:00
UnSyncBankTest.java                           100%  468     0.5KB/s   00:00
Test.java                                     100%  124     0.1KB/s   00:00
RSAUtils.java                                 100% 7691     7.5KB/s   00:00
RSATest.java                                  100% 1980     1.9KB/s   00:00
Base64Utils.java                              100% 1924     1.9KB/s   00:00
Test.java                                     100% 2727     2.7KB/s   00:00
[[email protected] /mydisk/eclispe_workspace/java]#

到远程主机对应的目录去查看

[email protected]:~/mydisk/buffer_scp_file$ ls
src
[email protected]:~/mydisk/buffer_scp_file$ cd src/
[email protected]:~/mydisk/buffer_scp_file/src$ ls
classloader  jvm            memcached  rsa       thread
demo         logintest.txt  reflect    safedemo
[email protected]:~/mydisk/buffer_scp_file/src$

以上是本机传文件到远程主机,下面再来试试从远程主机拷贝文件到本机

[[email protected] /mydisk/eclispe_workspace/java]# scp [email protected]:/home/chiwei/mydisk/buffer_scp_file/demo.txt /mydisk/
[email protected]'s password:
demo.txt                                      100%   14     0.0KB/s   00:00
[[email protected] /mydisk/eclispe_workspace/java]#

本机查看相应目录

[[email protected] /mydisk]# ls
<span style="color:#ff0000;"><strong>demo.txt</strong></span>           hadoop             local_repo  normandy_config  software
eclispe_workspace  learning_material  maven_repo  service
[[email protected] /mydisk]#

很实用,很简单的命令!

时间: 2024-10-11 22:38:27

LINUX SCP 远程 文件 拷贝的相关文章

Linux scp 远程文件/目录传输

Linux scp远程文件/目录传输 1.获取远程服务器上的文件 scp -P 22 [email protected]:/root/test.tar.gz /home/test.tar.gz 上端口大写P 为参数,22 表示更改连接SSH的端口,如果没有更改默认的SSH端口可以不用添加该参数. [email protected]test.com 表示使用root用户登录远程服务器www.test.com,:/root/test.tar.gz 表示远程服务器上的文件,最后面的/home/test

Linux 命令 - scp: 远程文件拷贝

scp 与普通的文件复制命令 cp 类似,而它们之间最大的差别在于 scp 命令的源或目标文件是远程文件. 命令格式 scp [options] [[user@]host1:]file1 ... [[user@]host2:]file2 命令参数 -1 强制 scp 使用协议 1. -2 强制 scp 使用协议 2. -4 强制 scp 只使用 IPv4 的地址. -6 强制 scp 只使用 IPv6 的地址. -B 选择批处理模式. -C 允许压缩. -c cipher 选择 cipher 来

原!linux脚本 expect命令 完成 输入密码交互 进行scp远程文件拷贝

1.安装expect yum install  expect expect相关知识--- https://blog.csdn.net/lufeisan/article/details/53488395 2.脚本 注意事项 1)脚本 第一行  #!/usr/bin/expect 表明该脚本用`/usr/bin/expect`这个shell对文件进行解析 2)send "123456\n" , 有些脚本,如上面的链接地址里 是写  send "123456\r" ,但是

linux scp远程拷贝文件及文件夹

linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 代码如下: scp -r /home/administrator/test/ [email protected]:/root/ 2.拷贝单个文件至远程主机 代码如下: scp /home/administrator/Desktop/old/driver/test/test.txt [email protected

Linux下远程文件传输命令——scp

SCP- secure copy (remote file copy program) 命令原型:  scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2 命令描述: scp用于通过网

linux中ssh命令及scp远程文件传输

ssh命令: ssh  用户名@ip  远程管理指定Linux服务器 远程文件传输scp命令: scp -r 用户名@ip:源文件路径 本地路径      #下载文件 scp -r 本地文件 用户名@ip:上传路径        #上传文件

砥砺前行 linux scp远程拷贝文件及文件夹

scp : 远程copy 命令 -r : 递归copy pwd 显示当前目录名称,当路径中有 GUID 时,使用pwd 可以看到当前路径对应的没有GUID的路径名,如下 原文地址:https://www.cnblogs.com/xixiuling/p/10538767.html

linux命令之scp远程文件复制

scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作.下面简单的讲解一些关于scp命令的操作,给有用的人一些参考: 首先是本地到远程的操作:操作的格式如下 scp local_file [email protected]_ip:remote_folder 或者 scp local_file [email protected]_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp

linux scp 远程复制文件

1.从本机复制文件到远程scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径2.从远程复制文件到本机:scp 远程计算机用户名@远程计算机ip:文件名 存放该文件的本机路径3.本地复制目录到远程scp -r 目录名 远程计算机用户名@远程计算机的ip:远程计算机存放该目录的路径4.远程复制目录到本机scp -r 远程计算机用户名@远程计算机ip:目录名 存放该目录的本机路径