Linux服务器之间拷贝文件(提示connect to host localhost port 22: Connection refused lost )

Li

 

因服务器割接,所以我要将一台服务上的文件拷贝到另一台服务器上。我是Linux菜鸟就会一些简单命令。因两台服务器都在内网,所以我想使用scp命令,这里我前把命令贴出,下面在补上我遇到的问题。

 

Java代码   收藏代码
  1. #第一种方式从本地拷贝到另一台服务器(A--->B)  
  2. scp -P 13022 -r /home/cstdev/wom_20140609.sql cstdev@192.168.1.11:/home/cstdev/wom/  
  3.   
  4. #----------------------------------------参数说-----------------------------------#  
  5. #参数-P:指的ssh端口被我们修改后要加上的参数,13022就是我修改ssh的端口(注意这里P是大写的,因为-p 已经被rcp 使用)  
  6. #参数-r:指递归方式拷贝(为什么用递归你们可以想一下)  
  7. #参数/home/cstdev/wom_20140609.sql:这就是我要拷贝的文件(全路径)  
  8. #参数cstdev:另一台服务器的用户名  
  9. #参数@:固定格式没有什么好说的照写  
  10. #参数(192.168.1.11:):另一台服务的IP地址,注意IP地址后面有英文状态下的":"(冒号)  
  11. #参数/home/cstdev/wom/:文件拷贝到哪里的路径  
  12.   
  13. Ps:如果ssh端口未被修改那就把参数-P去掉就好  
  14.   
  15.   
  16. #第二种方式返过来从另一台服务器拷贝本地(B--->A)  
  17.   
  18. scp -P 10022 -r cstdev@192.168.1.2:/home/cstdev/bss_ys/ /home/cstdev/wom/  
  19.   
  20. #命令格式都差不多,没有什么好讲滴。本址与远程不明白那换一种说法,如果我给你东西那我就用第  
  21. #一种方式;如果我要拿你的东西那就是第二种方式。  
 

 

现在说一下遇到的问题:

1.之前只知道有scp命令,但是不知道怎么使用,度娘一下后看到如下博主文章:

http://blog.csdn.net/java_min/article/details/8591516

但是我们端口被修改过所以使用上面博主的方式就会提示:

 

Java代码   收藏代码
  1. ssh: connect to host 192.168.1.11 port 22: Connection refused  
  2. lost connection  

 在网上查询后看到如下博主文章:

 

http://blog.csdn.net/gongli109/article/details/8237501

http://www.xuebuyuan.com/733655.html

http://asyty.iteye.com/blog/1440141

上面几位博主给出的我不知道是否正确,但是我敢肯定的说他们都没有说是端口是否被修改的问题。好吧中午去吃了饭回来,在谷哥上再找一下问题试试,看到如下博主文章:

http://www.anjing.me/542.html

好吧,我马上问一下运维兄弟,果然端口被改了。

接下来遇到的问题与“三中草”遇到的问题一样。照做解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值