a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 83|回复: 0

[综合辅导] Linux辅导:SCP文件传送命令forlinux

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
SCP(Secure Copy)Linux文件传送呼吁! a4 p* e: o& u! e; }
    scp呼吁的浸染:4 i3 h9 l6 ]1 A" N! `7 y
    用来进行远程文件拷贝的/ V6 D( b+ D! g0 ^
    传送一个文件到指定的linux处事器上指定的目录中(远程目录必需可写),而且传送过程中是使用ssh加密的,* W$ g8 c" v2 M% v# s1 v$ r' ~0 y
    根基的应用如下 :- J: F, z' Y4 Q( k; v
    拷贝本机的文件到远程机械:! K  T0 x" r9 Q5 @7 g( t  t1 T' Q: T
    # scp -P 22 file1 远程用户名@IP 地址:file2
; N2 W: H9 _- f    需要输入远程用户名所对、应的密码
9 T! l! X5 T) |) N% [' y0 A8 Y    斗劲有用的参数 :3 G  O. ?4 Y# y9 O6 y
    -v 和大大都 linux 呼吁中的 -v 意思一样,用来显示进度,可以用来查看毗连、认证或是设置装备摆设错误 .
: J- e: ]' v+ R6 w6 n    -C 使能压缩选项 .' d0 E. Y9 I- l- {8 U1 n
    -P 选择端口 . 注重 -p 已经被 rcp 使用 .
5 a9 K3 z2 E  N  m4 U( o    -4 强行使用 IPV4 地址 .# D* ^; ^# @0 ]6 U. A8 Z
    -6 强行使用 IPV6 地址 .0 M% G8 {* d" K: T
    -r 递归复制整个目录。
* H3 `$ r: R4 |: u0 H! v5 x    例子:
. C, M; q! Q! \9 \6 }    1、拷贝当地的文件到远程的机械上
  O- E7 I( m' k4 O  O    # scp -P222 /etc/f5ha.com linuxzgf@www.f5ha.com:/home/linuxzgf
- e% t6 D0 w$ x  ?) i) t; j7 p    会将当地的 /etc/f5ha.com 这个档案拷贝到到www.f5ha.com(可以换成IP地址如 192.168.0.100等)这个机械中home/linuxzgf目录中。9 b0 A( K- X- b. [  a
    2、拷贝远程机械尚罾υ件到当地来3 Y/ t/ V7 I- b5 N/ y  A
    # scp linuxzgf@www.f5ha.com:/home/linuxzgf/f5ha.com /tmp8 @0 r6 C* M3 n' \
    会将linuxzgf@www.f5ha.com:/home/linuxzgf/f5ha.com 档案拷贝到当地的/tmp目录下。4 q1 d  H4 ]2 }# m' G* w
    连结从来历 host 档案的属性2 ?6 V  P) B# T/ h9 n( R) t
    scp –p linuxzgf@www.f5ha.com:/home/linuxzgf/f5ha.com /tmp
! e% L9 Y! Z0 I; I5 e6 X& W* t    必需注重使用者的权限是否可篡夺远程上的档案,若想知道更多关于 scp 的使用体例,可去看看 scp 的使用手册。
! L8 l$ ]* l7 }: u    膳缦沔的体例是会提醒用户输入用户名和密码的,也可以用key的体例来实现不输入用户名和密码0 k0 M+ Z: J- V+ E9 H
    ssh-keygen/ R" |8 c  y1 f
    发生公开钥 (pulib key) 和私人钥 (private key),以保障 ssh 联机的安性, 当 ssh 连 shd 处事器,会交流公开钥上,系统会搜检
4 x7 r3 x& a  a: u' H% i8 ?* c    /etc/ssh_know_hosts 内储存的 key,如不美观找到客户端就用这个 key 发生一个随机发生的session key 传给处事器,两头都用这个 key 来继续完成 ssh$ m6 L8 b! }% y3 g
    剩下来的阶段。无忧智考网
1 C' j7 n( m: f; G& M  _    它会发生 identity.pub、identity 两个档案,私人钥存放于identity,公开钥 存放于 identity.pub 中,接下来使用 scp 将 identity.pub copy
, I* d% Y, W/ g+ I    到远程机械的家目录下。ssh下的authorized_keys。 .ssh/authorized_keys(这个 authorized_keys 档案相当于和谈的 rhosts 档案), 之后使用者能够不- X6 C' M2 f9 l
    用密码去登入。RSA的认证绝对是比 rhosts 认证更来的平安靠得住。
' A/ P7 \& b6 b) v: |6 \' ~2 ?    执行:
- ?' F- c8 T6 m* M' M% D7 y    scp identity.pub linuxzgf@www.f5ha.com:.ssh/authorized_keys
+ R1 H3 b" T7 e: b1 {6 i    若在使用 ssh-keygen 发生钥匙对时没有输入密码,则如上所示不需输入密码即可从 本机 去登入 linuxzgf@www.f5ha.com。在此,这里输入的密码可8 B5 h5 e+ f0 z
    以跟帐号的密码分歧,也可以不输入密码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 10:37 , Processed in 0.202976 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表