栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

scp 及 ssh 命令出错解决

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

scp 及 ssh 命令出错解决

问题scp命令失效,即ssh貌似没有工作。首先看对方ssh服务是否开启,发现可以telent上

ssh 排错

[root@client ~]#rpm -qa | grep ssh      #server和clients均安装了		
openssh-clients-5.3p1-124.el6_10.i686
openssh-5.3p1-123.el6_9.i686
openssh-server-5.3p1-124.el6_10.i686
openssh-5.3p1-124.el6_10.i686
libssh2-1.4.2-3.el6_10.1.i686

最终发现在openssh-clients的问题,重装后解决,同时目标机仍要解决此问题,scp才可传送文件。

[root@client ~]#yum install openssh-clients
...
Running Transaction
  Installing : openssh-clients-5.3p1-124.el6_10.i686                                                                                                                                                                                                        1/1 
  Verifying  : openssh-clients-5.3p1-124.el6_10.i686                                                                                                                                                                                                        1/1 

Installed:
  openssh-clients.i686 0:5.3p1-124.el6_10                                                                                                                                                                                                                       

Complete!

[root@client ~]#ssh --help     #现在ssh命令好使了		
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]

ssh远程成功,报错failed - POSSIBLE BREAK-IN ATTEMPT

sed -i 's/#   GSSAPIAuthentication no/GSSAPIAuthentication no/' /etc/ssh/ssh_config

scp 排错

scp使用的是ssh协议,这里可能将我远程登录成功界面的打印信息当做了文件传输的一部分,导致传送文件出错。

[root@client ~]#scp tom@192.168.31.222:/home/tom/zero.txt ./
Red Hat Enterprise Linux Server release 6.0 (Santiago)
Kernel 2.6.32-754.35.1.el6.i686 on i686
Local IP addresses: 192.168.31.222 

tom@192.168.31.222's password: 
      May 2022      
[root@ton tom]#mv /etc/issue.net /etc/issue.net.bak				#暂时删除界面打印信息
[root@client ~]#scp tom@192.168.31.222:/home/tom/zero.txt ./			#还有界面打印信息,再删除/etc/ssh/sshr脚本
tom@192.168.31.222's password: 
      May 2022      

[root@client ~]#scp tom@192.168.31.222:/home/tom/zero.txt ./			#传输成功
tom@192.168.31.222's password: 	
zero.txt                                                                                                                     100%  512     0.5KB/s   00:00    
[root@client ~]#
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/881735.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号