ssh的安装! 与 scp命令的使用

安装ssh使用这个命令是不行的! linux

[root@clear test]# yum install sshd*
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: ftp.cs.pu.edu.tw
 * updates: data.nicehosting.co.kr
Setting up Install Process
No package sshd* available.
Error: Nothing to do
安全


须要使用下面的命令!

yum install openssh-clients 服务器

会提示安装下面4个安装包 ssh

Updating   : openssh-5.3p1-84.1.el6.x86_64                                                     1/6
Installing : libedit-2.11-4.20080712cvs.1.el6.x86_64                                           2/6
Installing : openssh-clients-5.3p1-84.1.el6.x86_64                                             3/6
Updating   : openssh-server-5.3p1-84.1.el6.x86_64                                              4/6
spa


这四个安装包安装之后就能使用ssh和scp命令了!

scp命令的使用! .net

scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,而且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不一样的是,scp会要求你输入密码若是须要的话. server

  最简单的应用以下: ip

  scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 get

  [本地用户名@IP地址:] 能够不输入,可能须要输入远程用户名所对应的密码. it

  可能有用的几个参数:

  -v 和大多数linux命令中的-v意思同样,用来显示进度.能够用来查看链接,认证,或是配置错误.

  -C 使能压缩选项.

  -P 选择端口.注意-p已经被rcp使用.

  -4 强行使用IPV4地址.

  -6 强行使用IPV6地址.

  拷贝单个文件命令:

  scp file username@ip:filepath

  说明:

  file: 要拷贝的文件名

  username: 远程登陆的用户名,

  ip:远程服务器ip

  filepath:远程文件路径

  拷贝文件夹命令以下(多加上一个-r 参数便可):

  scp -r file username@ip:filepath

  不一样的Linux之间copy文件经常使用有3种方法:

  第一种是在其中一台Linux安装ftp Server,这样能够在另一台使用ftp的client程序来进行copy。

  第二种方法就是采用samba服务,相似Windows文件copy的方式来操做,比较简洁方便

  第三种就是利用scp命令来进行文件复制。

  scp是有Security的文件copy,基于ssh登陆。操做起来比较方便,好比要把当前一个文件copy到远程另一台主机上,能够以下命令。

  scp /home/1.gif root@172.19.2.75:/home/root

  而后会提示你输入另外那台172.19.2.75主机的root用户的登陆密码,接着就开始cp和ungzip了

  若是想反过来操做,把文件从远程主机copy到当前系统,也很简单:

  scp root@172.19.2.75:/home/abc.gif /home/root

  复制文件夹的格式是

  scp -r root@192.168.1.1:/home/ /本地目录

    scp -p 123 /etc/passwd root@192.168.1.71:/home/

    两个linux服务器若是用scp命令传输数据,都必须安装 openssh-clients服务包才能够哦!!只有一边安装是不能传输的 !!
相关文章
相关标签/搜索