CentOS 初体验五: SSH远程连接
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78960751
本文出自【赵彦军的博客】
一:数据传输
数据传输有两种方式,分别是 明文传输 、加密传输。
明文传输:当我们的数据包在网络上传输的时候,以数据包的原始格式进行传输,别人很容易截获我们的数据包,得到我们的信息。
加密传输:当两个主机之间传输信息或者是A主机远程控制B主机的时候,在两个主机传输数据包之前,加密过之后才通过网络传输过去。因此,就算有人截获了传输的数据包,也不知道传输的内容。
二、SSH(Secure Shell)简介
SSH是建立在传输层和应用层上面的一种安全的传输协议。SSH目前较为可靠,专为远程登录和其他网络提供的安全协议。在主机远程登录的过程中有两种认证方式:
基于口令认证:只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人”这种方式的攻击。
基于秘钥认证:需要依靠秘钥,也就是你必须为自己创建一对秘钥,并把公用的秘钥放到你要访问的服务器上,客户端软件就会向服务器发出请求,请求用你的秘钥进行安全验证。服务器收到请求之后,现在该服务器你的主目录下寻找你的公用秘钥,然后把它和你发送过来的公用秘钥进行比较。若两个秘钥一致服务器就用公用秘钥加密“质询”并把它发送给客户端软件,客户端软件收到质询之后,就可以用你的私人秘钥进行解密再把它发送给服务器。
用这种方式,你必须要知道自己的秘钥口令。但是与第一种级别相比,第二种不需要再网络上传输口令
第二种级别不仅加密所有传送的数据,而且“中间人”这种攻击方式也是不可能的(因为他没有你的私人密匙)。但是整个登录的过程可能需要10秒。
三、启动SSH服务
1、获取远程 centos ip
centos系统查看本机IP地址,输入 ifconfig -a 查看
centos 查询上网公网IP输入 curl ifconfig.me 命令即可查看
2、远程连接
ssh root@192.168.47.128
个人微信号:zhaoyanjun125 , 欢迎关注
CentOS 初体验五: SSH远程连接相关推荐
- Centos 7无法SSH远程连接及解决方法
Centos 7无法SSH远程连接及解决方法 小土豆Linux学习随笔 -- 清听凌雪慕忆 以前运维中,服务器或者虚拟机安装完Centos 7系统,配置网络设置后即可利用SSH远程.昨夜,怪哉,不 ...
- SSH远程连接服务(五)
文章目录 1. 端口号 2. ssh与telnet区别 3. telnet服务 4. ssh相关命令 4.1 ssh命令 4.2 scp远程拷贝命令 4.3 rz和sftp 5. 在Linux中ssh ...
- VSCode通过SSH远程连接CentOS主机的问题解决记录
VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...
- docker 安装centos7并SSH远程连接
1.安装centos7 镜像 1.搜索并拉取centos镜像(默认最新镜像)docker search centosdocker pull centos2.建立本机对应docker-centos76 ...
- Linux下SSH远程连接断开后让程序继续运行解决办法
screen -S yourname #新建一个叫yourname的session screen -r yourname #回到yourname这个session screen -X -S [your ...
- 解决阿里云 ssh 远程连接短时间没操作就会断掉的问题
在本地主机(例如:你自己的 MacBook)中打开 sshd 的配置文件,命令语句如下: sudo vim /etc/ssh/sshd_config 注意:使用用户 root 编辑配置文件,否则会报错 ...
- 【Linux 主机ssh远程连接暴力破解详解】
昨天,安全老师布置了一个安全的小作业,在下想了想,做什么好呢?最近学了很多.那就做一个Linux主机远程连接的暴力破解密码的作业. 一.前期信息搜集 kali 作为黑客主机,centos作为被攻击主机 ...
- ssh远程连接服务器
文章目录 第三章 远程连接服务器 1.1 远程连接服务器简介 1.2 连接加密技术简介 1.3 ssh远程连接服务简介 1.4 sftp用法介绍 1.5 实验 作业: 第一题:两台机器:第一台机器作为 ...
- 介绍3种ssh远程连接的方式
摘要:SSH(安全外壳协议 Secure Shell Protocol,简称SSH)是一种加密的网络传输协议,用于在网络中实现客户端和服务端的连接,典型的如我们在本地电脑通过 SSH连接远程服务器. ...
最新文章
- c语言整形提升规则,C语言进阶:整型提升
- Android Material Design :LinearLayoutCompat添加分割线divider
- Coriant助力Aureon部署100Gbps光纤网络
- 在vs.net实现向导式窗口_萨满佳作赏析 | 精神世界,灵魂向导,力量动物(1)...
- javascript手册安卓版_JavaScript 完全手册(2018版)
- document.body
- 面试(软件实施工程师)
- matlab johnson变换,johnson算法是什么?
- c语言程序设计万年历要求功能如下: 1,查询某年某月某日是星期几,c语言万年历...
- 1069三网合一集团短信通道固定接收号
- 4200: [Noi2015]小园丁与老司机
- Python游戏编程(五)Tic Tac Toe
- 揭秘阿里员工每天必刷的内网
- [UML]建模是什么?为什么要建模?
- adb shell 模拟器 关闭\打开WIFI
- 《炬丰科技-半导体工艺》硅片湿法清洗技术
- 干草的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- C语言:判断100-999中哪些数为水仙花数以及拓展应用
- ctfshow命令执行(持续更新,已更至web39)
- vagrant springcloud java 镜像:制作详解(带下载地址)
热门文章
- 服务器无显示器,服务器无显示器 远程桌面
- aes子密钥生成c语言_HBase配置AES加密
- 黑金花大理石_黑色系大理石的首选——黑金花
- github可视化_Github上 10 个超好看可视化面板
- html实现旅游网站代码_[资源推荐] 必须收藏的两个查找论文和代码实现的网站!...
- 固态硬盘量产工具_机械硬盘Q1出货量大降,电脑硬盘榜单出炉
- Linux中断与进程切换,结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程...
- Hibernate环境搭建以及HelloWorld
- pytorh 激活函数,循环神经网络层,损失函数和优化器
- 今日arXiv精选 | 11篇ICCV 2021最新论文