一、@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
fc:c9:2a:4a:5f:f3:08:00:37:7d:b0:71:f9:2a:51:34.
Please contact your system administrator.

怎么解决这个问题呢?

直接进入.ssh/known_hosts,把文件里的内容删除,再执行ssh 用户@地址 即可

二、公钥登录

SSH还提供了公钥登录,可以省去输入密码的步骤。

  $ ssh-keygen

运行上面的命令以后,系统会出现一系列提示,可以一路回车。其中有一个问题是,要不要对私钥设置口令(passphrase),如果担心私钥的安全,这里可以设置一个。

运行结束以后,在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pub和id_rsa。前者是你的公钥,后者是你的私钥。

这时再输入下面的命令,将公钥传送到远程主机host上面:

  $ ssh-copy-id user@host

好了,从此你再登录,就不需要输入密码了。

如果还是不行,就打开远程主机的/etc/ssh/sshd_config这个文件,检查下面几行前面"#"注释是否取掉。

  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile .ssh/authorized_keys

然后,重启远程主机的ssh服务。

  // ubuntu系统
  service ssh restart

  // debian系统
  /etc/init.d/ssh restart

转载于:https://www.cnblogs.com/chenzhenzhen/p/3746759.html

关于ssh的一些问题相关推荐

  1. ssh(Struts+spring+Hibernate)三大框架整合-简述

    ssh(Struts+spring+Hibernate)三大框架配合使用来开发项目,是目前javaee最流行的开发方式,必须掌握: 注意: 为了稳健起见,每加入一个框架,我们就需要测试一下,必须通过才 ...

  2. Workbench Could not connect the SSH Tunnel Authentication error

    1. 问题现象 平日正常使用的 Workbench 在重启电脑之后发现无法连接到对应的数据库,workbench log显示 SSH tunnel]: Authentication error ope ...

  3. debian 10 ssh简单配置

    需求: 安装SSH 仅允许client客户端进行ssh访问,其余所有主机的请求都应该拒绝 配置client只能在Chinaskill20用户环境下可以免秘钥登录,端口号为2222,并且拥有root控制 ...

  4. Linux系统管理必备知识之利用ssh传输文件

    在使用SSH时候,有时我们需要传输文件,这就需要用到命令scp. 从服务器上下载文件 scp username@servername:/path/filename /local_dir(本地目录) e ...

  5. DCN-2655 ssh 远程登陆配置

    DCN-2655 ssh 远程登陆配置: 命名路由器: 在全局模式配置AAA认证列表: 配置登录地址: 配置虚拟端口认证: 配置sshd服务: 命名路由器: Router>enable Rout ...

  6. DCN-s4600 ssh服务登录配置:

    DCN-s4600 ssh服务登录配置: 命名交换机和配置交换机远程登录账号与密码: 配置vlan1IP地址: 将et1/0/1端口加入vlan1: 开启交换机远程登录认证方式: 配置交换机全局模式多 ...

  7. git生成ssh keys步骤与使用

    1 首先你需要查看下本地电脑是否已经生成的有 window 电脑如果没有下载git 可以使用 win+r 弹出提示命令 输入powershell 然后输入 cat ~/.ssh/id_rsa.pub ...

  8. Git 的简单使用及ssh配置问题-赖大大

    软件安装 第一步当然是安装啦. 官方网址:https://git-scm.com/ 具体操作 在你本地电脑的文件夹里右击鼠标,选Git base here 显然,你是在本地仓库的master分支上,通 ...

  9. 安卓下使用 dropbear 开启SSH And arm 下的busybox

    安卓系统 4.2.2  硬件是荣耀立方 只对电视盒子部分进行了操作,没有修改路由部分 先安装<超级终端><RE文件管理器>(华为的应用市场里有),安装 <360超级roo ...

  10. Linux踢出其他正在SSH登陆用户

    在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内.限制SSH连接数与手动断开空闲连接也有必要之举,这里写出手动剔出其他用户的过程 ...

最新文章

  1. java读取配置文件信息
  2. [转]移动应用统一化的谎言:一次编译,到处运行不可能
  3. DL之CNN:卷积神经网络算法简介之卷积矩阵、转置卷积(反卷积Transpose)、膨胀卷积(扩张卷积Dilated/带孔卷积atrous)之详细攻略
  4. 「Sqlserver」数据分析师有理由爱Sqlserver之三-最值得使有低投入高产出的Sqlserver功能...
  5. YIi2 對接 支付寶Alipay支付接口
  6. 架构设计 —— 系统建模(UML、时序图、数据流图、流程图)
  7. Git教程_3 IDEA管理
  8. MySQL解压缩版配置安装详解【图解】
  9. 用Portainer或UI for Docker可视化管理树莓派容器
  10. html设置鼠标指针的形状,CSS/HTML改变鼠标指针形状方法 属性说明
  11. selenium 实战之 A级纳税人信息
  12. C语言---简单五子棋小游戏
  13. ArcGIS的符号选择器(Symbol Selector)为空的解决办法
  14. htcvr设备计算机配置,HTC VIVE需要怎样的电脑配置
  15. python智力问答游戏_Python语言编写智力问答小游戏功能
  16. Pytorch中DistributedSampler()中的随机因素
  17. 考取叉车证在线模拟考试题库以及2019最新操作叉车工笔试题
  18. 机器学习实战:用网络摄像头预测年龄和性别
  19. 刷脸支付微信支付宝小程序可以营销活动
  20. 1063 计算谱半径 (20 分)

热门文章

  1. 关于医学院网络中心成立工作室的设想
  2. ref 与 out 参数的区别
  3. openssl简介-指令s_client
  4. 今天写的一个makefile,备份下
  5. Apache的网页和安全优化
  6. 【ASWL】之RAID配置实战
  7. linux虚拟用户创建目录权限不足,centos7的FTP服务vsftpd里建立虚拟用户不同目录分配不同权限...
  8. 移动端 c++ 开发_这 10 点值得移动端开发重点学习
  9. python连数据库课程设计_python 连接操作 各类数据库
  10. 【ESSD技术解读】 云原生时代,阿里云块存储 ESSD 快照服务如何被企业级数据保护所集成?