澳门新萄京:CentOS安装scp命令的软件包openssh,
分类:澳门新萄京

环境:RHEL6.5

鉴于虚拟机不大概运转,vmware vcenter已经力不从心监督到虚机vmware tools的心跳。登入VC通过虚拟机调节台查看开采虚机RedHat Linux卡在如下分界面:

ssh的设置与scp命令的施用

CentOS安装scp命令的软件包openssh-clients

前些天新装机器使用scp命令,结果提醒:
-bash: scp: command not found
想当然用yum install scp命令安装,结果提醒:
No package scp available.
解决:
由上可知提供的软件包一定不是叫scp
貌似境况下服务器都有scp ,能够找一台此前有scp 的机械查看一下 此命令由哪些软件包提供
[[email protected]alhost ~]# which scp
/usr/bin/scp
[[email protected] ~]# rpm -qf /usr/bin/scp
openssh-clients-5.3p1-94.el6.x86_64
于是可知scp那东西应该属于openssh-clients那些包,运维:
yum install openssh-clients -y
再运维scp就足以了,再度运营:
假定输入密码后又重新提醒:
bash: scp: command not found
那能够目的主机也要设置一下了 若是未有设置的话
在对象主机也一律设置一下openssh-clients,难点消除

今日新装机器使用scp命令,结果提醒: -bash: scp: command not found 想当然用yum install scp命令安装,结果提...

应用scp命令报错:

澳门新萄京 1

 

[root@oradb23 media]# scp /etc/hosts oradb24:/etc/
-bash: scp: command not found

从截图来看:

安装ssh使用那么些命令是那几个的!

查看openssh相关包:

显示chmod、chgrp、chown和awk没有找到(有十分的大希望误删),由于系统运维时候须求推行rc.sysinit脚本,该脚本会实施些权限调控命令,由此必须求用到那一个文件,由于文件无法找到,导致系统发轫化退步。

 

[root@oradb23 ~]# rpm -qa openssh*
openssh-5.3p1-94.el6.x86_64
openssh-server-5.3p1-94.el6.x86_64

通过交换,通晓到客户安装了apache和mysql,并且修改了/etc/profile文件配置了动用的意况变量,导致出现如上难点。

[[email protected] test]# yum install sshd*

发觉服务器暗许未有安装openssh的客户端。

解决难点:

Loaded plugins: fastestmirror, refresh-packagekit

yum 安装openssh客户端

给那台虚机加载redhat linux的iso,设置虚拟机bios,CD光驱为率先开行顺序,重新开动虚拟机,选取救援形式开始展览急切抢救。

Loading mirror speeds from cached hostfile

[root@oradb23 ~]# yum install openssh-clients

[root@oradb23 ~]# rpm -qa openssh*
openssh-clients-5.3p1-94.el6.x86_64
openssh-5.3p1-94.el6.x86_64
openssh-server-5.3p1-94.el6.x86_64

澳门新萄京 2

 * base: mirror.bit.edu.cn

yum配置本地源可参考

出于是遗失文件,由此这里要求敞开互连网功效,方便从任何主机拷贝相关文件。

 * extras: ftp.cs.pu.edu.tw

一.创造挂载目录

澳门新萄京 3

 * updates: data.nicehosting.co.kr

# mkdir -p /media/cdrom

在此地输入原先该虚机的IP和网关

Setting up Install Process

 

澳门新萄京 4

No package sshd* available.

二.挂载对应系统版本的iso光盘镜像文件

mount系统到sysimage下

Error: Nothing to do

# mount -o loop -t iso9660 /opt/rhel-server-6.2-x86_64-dvd.iso /media/cdrom

澳门新萄京 5

 

 

点击OK后,进入修复形式的shell下

 

叁.配置yum文件如下

澳门新萄京 6

必要选取下边包车型地铁命令! 

# vi /etc/yum.repos.d/rhel-source.repo

[ISO]
name=iso
baseurl=file:///media/cdrom/Server/
enabled=1
gpgcheck=0

然后chroot  /mnt/sysimage

yum install openssh-clients

验证scp命令可用

进去/bin后,确实并未有发掘chmod、chown和awk等这多少个指令,我们得以思索从一台好的redhat linux系统中拷贝那多少个文本过来,在指令行下试行

 

[root@oradb23 ~]# scp
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2

#scp -r * /bin/

会提醒安装下边5个安装包

重复实践:

结果却提示命令没找到,应该是未曾客户端软件,导致SCP命令未有被识别。那么设置本地yum源,并设置openssh客户端,

 

[root@oradb23 ~]# scp /etc/hosts oradb24:/etc/
The authenticity of host 'oradb24 (192.168.1.24)' can't be established.
RSA key fingerprint is e0:fb:fb:67:a0:fc:cd:a5:dc:c8:bc:68:67:b1:93:3f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'oradb24,192.168.1.24' (RSA) to the list of known hosts.
root@oradb24's password: 
bash: scp: command not found
lost connection

#yum install openssh-clients

Updating   : openssh-5.3p1-84.1.el6.x86_64                                                     1/6

表明oradb二4主机一样未有安装openssh客户端,
在oradb2四主机也一样yum 安装,显著scp可用

双重执行#scp -r * /bin/后提示输入密码,输入后初步实施拷贝命令。

Installing : libedit-2.11-4.20080712cvs.1.el6.x86_64                                           2/6

[root@oradb24 ~]# yum install openssh-clients
[root@oradb24 ~]# scp
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2

拷贝完结后重启系统,顺利开头化并成功进去系统。

Installing : openssh-clients-5.3p1-84.1.el6.x86_64                                             3/6

再度尝试scp拷贝,此次就足以健康拷贝了。

•总结

Updating   : openssh-server-5.3p1-84.1.el6.x86_64                                              4/6

[root@oradb23 ~]# scp /etc/hosts oradb24:/etc/
root@oradb24's password: 
hosts                                                                                                                                                                            100%  380     0.4KB/s   00:00    

Rescue修复要留心系统初步文件和系统命令文件的涉嫌,苏醒系统完整性。

 

证实scp拷贝,两端都急需保险scp命令可用才方可。

补偿另多个测试示例:

 

本文永远更新链接地址:http://www.linuxidc.com/Linux/2017-01/139139.htm

修改linux系统的文书grub.conf、fstab  小编这里就不删除了,只是改换名称让系统找不到就足以了

那八个安装包安装今后就能够动用ssh和scp命令了!

澳门新萄京 7

深厉浅揭程序(MB中华V的51二字节中前4④陆字节为带领程序,紧跟着前面6四字节为分区表,最前边1个字节为甘休标识)

scp命令的行使!

使用以下命令把bootloader( 启 动教导程序MBTucson中的4四陆字 )覆盖掉

 

dd if=/dev/zero of=/dev/sda bs=446 count=1

scp正是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh一,并且和ssh一使用一样的认证格局,提供一样的三门峡有限支撑.与rcp不相同的是,scp会须要您输入密码假如急需的话.

下一场进入救援格局

 

动用fsdisk -l 查看一下分区

  最简易的使用如下:

在当前的目录创立3个索引,用来挂载根

 

mkdir a

  scp 本地用户名@IP地址:文件名一 远程用户名@IP地址:文件名②

mount /dev/sda二 /a                    挂载根目录到a下

 

mount /dev/sda1 /a/boot                  挂载boot目录,因为它为单身分区

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

挂载成功之后就足以看到有着的系统文件,能够打开修补和修改文件了

 

恢复生机被大家修改的文书

  可能有效的多少个参数:

澳门新萄京 8

 

接下去是设置MB福睿斯中的446字节的指引程序

  -v 和大大多linux命令中的-v意思一样,用来体现进程.能够用来查阅连接,认证,或是配置错误.

装grub就是装/boot/grub/stage壹,救援格局下输入 #grub 就可以进去grub的命令形式下

 

一、root(hd0,0)  这里是指的首先块一盘的1个分区,正是要钦命/boot所在的分区

  -C 使能收缩选项.

二、setup(hd0) 这里是设置grub的情趣,当现身successed正是安装成功了

 

3、quit退到shell模式

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

4、exit重启

 

重启后就机关进入了 grub> 的格局,在此间手动辅导系统先看一动手动指导类别

  -四 强行使用IPV四地址.

root(hd0,0)  钦赐一下基石文件的地点,依旧/boot目录所在的分区

 

kernel/vmlinuz-二...ro root=/dev/sda2 具体的基石文件并以只读的款型挂载上

  -6 强行使用IPV陆地址.

initrd/initrd.......      具体的内部存款和储蓄器运行镜像

 

boot  加载系统

  拷贝单个文件命令:

如下图:

 

澳门新萄京 9

  scp file [email protected]:filepath

以上操作实现之后,进入系统,那时候系统的 grub.conf 尚未苏醒,须要进入目录恢复生机此系统文件才好不轻松系统修复实现了。

 

专注:根分区和/boot最棒是单身分区,而把之外的做成是LVM卷,那么在拯救情势下会相比较便于。

  说明:

正文永恒更新链接地址:http://www.linuxidc.com/Linux/2017-02/140403.htm

 

澳门新萄京 10

  file: 要拷贝的文书名

 

  username: 远程登入的用户名,

 

  ip:远程服务器ip

 

  filepath:远程文件路线

 

  拷贝文件夹命令如下(多丰裕二个-r 参数就可以):

 

  scp -r file [email protected]:filepath

 

  差别的Linux之间copy文件常用有3种艺术:

澳门新萄京, 

  第三种是在当中一台Linux安装ftp Server,那样能够在别的一台使用ftp的client程序来进展copy。

澳门新萄京:CentOS安装scp命令的软件包openssh,Linux的殷切抢救。 

  第3种格局正是接纳samba服务,类似Windows文件copy的点子来操作,相当短小方便

 

  第一种正是选取scp命令来拓展文件复制。

 

  scp是有Security的公文copy,基于ssh登入。操作起来相比较便于,例如要把当下二个文件copy到长途别的一台主机上,可以如下命令。

 

  scp /home/1.gif [email protected]:/home/root

 

  然后会提示您输入其余那台17二.1玖.2.7五主机的root用户的登入密码,接着就初始cp和ungzip了

 

  假若想转头操作,把公文从远程主机copy到当下系统,也相当粗略:

 

  scp [email protected]:/home/abc.gif /home/root

 

澳门新萄京:CentOS安装scp命令的软件包openssh,Linux的殷切抢救。  复制文件夹的格式是

 

  scp -r [email protected]:/home/ /本地目录

 

    scp -p 123 /etc/passwd [email protected]:/home/

 

    三个linux服务器假使用scp命令传输数据,都不能够不设置 openssh-clients服务包才具够啊!!唯有壹边设置是不可能传输的 !! 

安装ssh使用这些命令是可怜的! [[email protected] test]# yum install sshd* Loaded plugins: fastestmirror, refresh-packagekit Loading mirror spe...

本文由澳门新萄京发布于澳门新萄京,转载请注明出处:澳门新萄京:CentOS安装scp命令的软件包openssh,

上一篇:澳门新萄京:linux的ls命令标识小结,命令详解 下一篇:没有了
猜你喜欢
热门排行
精彩图文