什么是ssh

简单说,SSH是一种网络协议,用于计算机之间的加密登录。

如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。

最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

需要指出的是,SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文针对的实现是OpenSSH,它是自由软件,应用非常广泛。

ssh原理

查看是否centos自动安装这些软件

命令:yum list installed | grep ssh

配置SSH

1)检查是否安装了ssh相关软件包(openssh-server + openssh-clients + openssh)

$yum list installed | grep ssh

2)检查是否启动了sshd进程

$>ps -Af | grep sshd

3)在client侧生成公私秘钥对。

$>ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

4)生成~/.ssh文件夹,里面有id_rsa(私钥) + id_rsa.pub(公钥)

5)追加公钥到~/.ssh/authorized_keys文件中(文件名、位置固定)

$>cd ~/.ssh

$>cat id_rsa.pub >> authorized_keys

6)修改authorized_keys的权限为644.

$>chmod 644 authorized_keys

其他不能有w这个不能权限

7)测试

$>ssh localhost

Rwx

转载于:https://blog.51cto.com/13153175/1951483

大数据入门基础:SSH介绍相关推荐

  1. 大数据入门基础系列之初步认识大数据生态系统圈(博主推荐)

    不多说,直接上干货! 之前在微信公众平台里写过 大数据入门基础系列之初步认识hadoop生态系统圈 http://mp.weixin.qq.com/s/KE09U5AbFnEdwht44FGrOA 大 ...

  2. 大数据入门-基础篇01-hadoop框架简介

    声明:本文主要根据八斗学院孙国宇老师的Hadoop大数据实战手册进行的整理,仅限入门学习! 第一章 hadoop简介 Hadoop 是一个由 Apache 基金会所开发的 开源分布式系统基础架构.用户 ...

  3. 大数据入门基础教程系列

    所谓大数据(Big Data),就是需要处理的数据量非常巨大,已经达到了 TB.PB 甚至 EB.ZB 级别,需要成千上万块硬盘才能存储.传统的技术手段在大数据面前不堪一击,只能探索一套新的解决方案. ...

  4. 大数据入门 - 基础概念

    文章目录 1. 发展历史 2. 分布式系统 可靠性 可扩展性 可维护性 4. 单机引擎的问题 事务 写入和存储 数据的序列化 3. GFS(Google File System) master 的快速 ...

  5. 大数据零基础如何入门教程

    程序员必看大数据教程最全1024G学习资料免费赠送详解,大数据工作者可以施展拳脚的领域非常广泛,从国防部.互联网创业公司到金融机构,到处需要大数据项目来做创新驱动.数据分析或数据处理的岗位报酬也非常丰 ...

  6. 零基础小白的大数据入门手册

    零基础小白的大数据入门手册,学大数据前,大家可能听过不少说大数据难学.入行做好心理准备的.大家听完也很动摇很犹豫,怀疑自己能不能学好大数据.这其实完全没有必要,觉得一个东西难,百分之八十的原因是你不了 ...

  7. 大数据入门及各类技术介绍

    大数据入门及各类技术介绍 大数据架构 数据采集 数据存储 数据处理 数据应用 前言: 由于之后工作需要了解部分大数据相关技术,现将查阅的资料整理汇总 只列出主要技术介绍供大家入门查看,不包含具体使用和 ...

  8. 大数据入门培训之大数据开发基础知识学习

    在目前相信大多数IT开发人员对于人工智能+大数据并不陌生,使用的场景也越来越广,日常开发中前端同学也逐渐接触了更多与大数据相关的开发需求.因此对大数据知识也有必要进行一些学习理解,带大家来学习了解一下 ...

  9. 大数据入门第一课 Hadoop基础知识与电商网站日志数据分析

    大数据入门第一课 Hadoop基础知识与电商网站日志数据分析 本课程从Hadoop核心技术入手,以电商项目为依托,带领你从0基础开始上手,逐步掌握大数据核心技术(如:HDFS.YARN.MapRedu ...

最新文章

  1. ASP.NET页面缓存介绍
  2. redis数据库价格_Caffeine和Redis居然可以这么搭,想不到吧,爱了爱了
  3. MySQL表名不区分大小写的设置方法
  4. sqlserver sa
  5. 数据库:后端开发必备的 MySQL日志文件知识点
  6. JS的DOM和BOM
  7. hdu 1023 Train Problem II
  8. 塔菲克蓝牙适配器驱动_小身材,大功能,biaze毕亚兹USB蓝牙适配器开箱体验
  9. C#LeetCode刷题之#893-特殊等价字符串组​​​​​​​​​​​​​​(Groups of Special-Equivalent Strings)
  10. SeismicUnix:cwpcmaps.c
  11. spider和python的关系_Scrapy框架-Spider和CrawlSpider的区别
  12. Illustrator CS6高清原创视频教程全集
  13. 2021年图扑软件重点事件回顾
  14. 【1401】机器翻译
  15. R语言 如何合并csv文件(批量读取csv文件)
  16. H.266/VVC相关技术学习笔记16:VTM6.0中的CIIP技术(帧内帧间联合预测)
  17. 【转租】【淞虹路独立厨卫一室户2700/月】【与房东直接签合同】
  18. pipenv install 包名 报错问题解决
  19. python 知识点视频_Python426集大型视频,从正确的方向出发学习,全套完整视频送你...
  20. G20错误修改---转载

热门文章

  1. linux mv命令批量,linux 如何用mv命令批量更改文件名?
  2. SpringMVC处理模型数据
  3. Vue+ElementUI实现文件的下载与上传
  4. 【NOIP2002】【codevs1098】均分纸牌
  5. [WC 2011]Xor
  6. Judge Route Circle
  7. mybatis 解析Integer为0的属性,解析成空字符串
  8. MySql设置外网访问
  9. 移动端界面中的版式设计原理
  10. PMCAFF | 知识梳理:30分钟搞定用户需求