千家信息网

大数据入门基础:SSH介绍

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,什么是ssh简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早
千家信息网最后更新 2026年11月01日大数据入门基础:SSH介绍

什么是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


登录 文件 计算机 软件 安全 互联网 公钥 权限 互联 加密 检查 生成 通信 配置 自由 之间 位置 信息 全世界 公私 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 喔噻互联网科技 奇酷互联网科技 礼当家互联网科技 科技互联网公司logo 互联网科技logo设计 互联网 视角下的科技创新 互联网金融 科技创新 国外互联网科技网站 互联网科技类展会 济南华为互联网科技产业总部基地 港股科技和互联网 互联网公司科技股 昭通互联网科技选哪家 互联网科技革命什么开始 恒生互联网科技指数跳水 天津腾达互联网科技有限公司 互联网科技资金流入 上海万顺科技互联网有限公司招聘 中国互联网公司的科技投入 百单网互联网科技有限公司怎么样 紫鲸互联网科技 盛创互联网科技有限公司 汉立互联网科技有限公司联系电话 宁夏众和广鑫互联网科技有限公司 注册互联网科技公司经营范围大全 广州市恰铎互联网科技有限公司 中国互联网公司排名锤子科技 新氧科技和美国互联网有关系吗 互联网对科技影响
0