用命令形式从Windows系统拷贝文件到Linux

来源:互联网 发布:java将字符转换成数字 编辑:程序博客网 时间:2024/05/12 17:17

以前拷贝文件到Linux系统,都是通过Linux桌面版打开Windows的共享文件夹的形式完成的,今天突发奇想,能不能通过命令终端的形式实现呢?我首先想到的是CP命令,可是后来试过后发现,原来CP命令只能实现本地文件的拷贝,如果要从远程主机拷贝文件,必须用SCP命令,下面是SCP命令的用法。

一、将本机文件复制到远程服务器上 
#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid 
/home/administrator/ 本地文件的绝对路径 
news.txt 要复制到服务器上的本地文件 
root 通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户) 
192.168.6.129 远程服务器的ip地址(也可以使用域名或机器名) 
/etc/squid 将本地文件复制到位于远程服务器上的路径 
如图通过root用户登录远程服务器,输入yes表示同意建立ssh连接 
按提示输入root用户的密码 
二、将远程服务器上的文件复制到本机 
#scp remote@www.abc.com:/usr/local/sin.sh /home/administrator 
remote 通过remote用户登录到远程服务器(也可以使用其他拥有同等权限的用户) 
www.abc.com 远程服务器的域名(当然也可以使用该服务器ip地址) 
/usr/local/sin.sh 欲复制到本机的位于远程服务器上的文件 
/home/administrator 将远程文件复制到本地的绝对路径 
注意两点: 
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下: 
#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator 
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

但是,运行SCP命令有一个前提,就是要安装SSH。我的远程主机是window系统,windows系统默认是没有安装SSH的,所以,如果要像我这样从windows主机拷贝文件到Linux,前提是windows安装了SSH,否则,当你运行SSH命令尝试链接的时候,会提示“Connection refused”。我在网上google了一下,有很多免费的SSH软件,最后发现Cygwin + OpenSSH实现起来比较简单,至于Cygwin + OpenSSH的安装方法,大家可以上网google一下,当一切前期准备都做好之后,就可以尝试运行SCP命令,还有一点需要注意的地方就是,链接远程主机的用户名是分大小写的。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 摄像师把婚礼资料弄丢了怎么办 青岛拍的婚纱照修的不好怎么办 鞋店剩的鞋都是小码的怎么办 淘宝想买的衣服下架了怎么办 买家要求到付仲裁发生运费怎么办 淘宝退货退款页面刷新不出来怎么办 淘宝退货退款快递单号写错了怎么办 淘宝上已经退款的店家还发货怎么办 千牛买家下单付款了卖家怎么办 京东货到付款支付宝支付退款怎么办 美萍餐饮管理系统下单错误怎么办 淘宝店上传宝贝显示空间不足怎么办 淘宝店品牌被投诉未授权怎么办 淘宝天猫退货单号填错了怎么办 淘宝退货我把快递单号弄丢了怎么办 唯品会退货快递单号填错了怎么办 天猫换货写错运单号怎么办 训练衣舍的店铺名连接怎么办 兼职模特被骗去微整还贷了款怎么办 卖家已经发货了我要退款怎么办 卖家显示发货单号信息查不到怎么办 淘宝申请退款卖家发货了怎么办 咸鱼卖家不发货好会自动退款怎么办 淘宝卖家涨价后不发货怎么办 淘宝卖家发货选错在线下单怎么办 申请退款后卖家又虚假发货了怎么办 公司用淘宝没发票做账怎么办 淘宝网买了假货确认了怎么办? 吃了安眠药睡了一天还没有醒怎么办 淘宝买的东西退货快递弄丢了怎么办 在淘宝上已付钱店家说没货了怎么办 从淘宝物流寄东西到国外被扣怎么办 不是天猫的淘宝卖家不发货怎么办 微店违规说卖假冒商品怎么办 云集微店的商品没货了怎么办 淘宝买家被检测有虚拟交易怎么办 媒体声音突然没有声音了该怎么办 华为微信运动步数为零怎么办 淘宝店铺没货了客户拍了怎么办 房子涨价了卖家反悔不卖了怎么办 买的东西很贵质量不好怎么办