SSH1协议支持非对称密钥认证方式、口令认证,无法保证连接的完整性。

SSH2协议支持SSH1协议支持的所有认证方式,增加数据保密性。

基于主机的认证方式【!不安全!】

当本地计算机收到执行远程命令的请求时,相应的远程命令服务进程,如 rlogind ,首先检查 /etc/hosts.equiv 来确认请求是否来自受信任的计算机和用户。

如果这个文件不存在或者虽然存在但不包括相应的计算机和用户,服务进程就会去检查 $HOME/.rhosts 文件

/etc/hosts.equiv 的权限必须设置为只有 root 能够写,建议权限为600。如果这个文件被设置为同组或其它用户可写,远程命令服务进程就会忽略它的存在。

IgnoreRhosts yes(允许主机认证方式)

最新文章

  1. GPS 气压计高度测量
  2. 【解决】若要使用报表生成器,必须在此计算机上安装 .Net Framework 3.5
  3. sqlserver开窗函数
  4. Making Your ActionBar Not Boring
  5. php编程冒泡排序
  6. EF 命令
  7. 基于Java的Http服务器几种模式演进
  8. [CSS3] Text ellipsis
  9. Eclipse设置的断点失效的解决办法
  10. Oracle-11g 中创建物化视图
  11. Android中AlertDialog对话框禁止按[返回键]或[搜索键]
  12. button样式篇一(ant Design React)
  13. iOS抓包工具Charles
  14. python打包exe
  15. Applets的分析
  16. js获取数组中相同元素数量
  17. Go内置库模块 flag
  18. salt常用命令(一)
  19. python------对于面向对象的理解
  20. Oracle数据库常用命令(持续更新)

热门文章

  1. 【CTF隐写工具】binwalk工具使用方法
  2. C语言常用知识总结
  3. [数据结构]Dijkstra算法求单源最短路径
  4. 深入理解C++虚函数底层机制和RTTI运行时类型识别
  5. 1.【窗口组件】小部件-QWidgt
  6. Quartz 使用教程
  7. 构造方法-JavaBean
  8. UML 图
  9. 企业微信集成openai实现ChatGPT机器人
  10. Windows / Mac 安装Typora