linux运维、架构之路-SSH远程管理服务
一、SSH服务功能介绍
1、远程登录管理
提供类似telnet远程联机服务器的服务,即上面提到的SSH服务
2、远程传输文件
是类似FTP服务的sftp-server,借助SSH协议来传输数据的,提供更安全的SFTP服务(vsftp,proftp)
3、ssh服务连接工具
CRT、xshell、vnc支持远程连接图形化界面、xmanger支持远程连接图形化界面(配置简单)
二、SSH远程服务特点
1、ssh服务端口信息为22
2、ssh采用密文方式传输数据
3、ssh服务默认支持root用户进行远程登录
三、SSH配置文件说明:/etc/ssh/sshd_config
- #Port 22 #SSH默认端口22,工作中为了安全根据需要进行修改,取值范围1024-65534
- #ListenAddress 0.0.0.0 #设置ssh监听本地网卡的地址,默认监听本机所有网卡
- #PermitRootLogin yes #是否是否允许root用户登录
- UseDNS no #是否通过反向解析IP地址对应的主机名
- GSSAPIAuthentication no #优化SSH连接速率,默认关闭
- /etc/init.d/sshd restart #如果修改了配置文件,需重启SSH服务
重要参数:-o StrictHostKeyChecking=no(跳过远程连接时选择yes/no,直接进到输入密码)
- [root@m01 ~]# ssh 172.16.1.41
- The authenticity of host '172.16.1.41 (172.16.1.41)' can't be established.
- RSA key fingerprint is 7c::6c:7e:c8::d3::4e:d8:7f:0f::b6:ad:a6.
- Are you sure you want to continue connecting (yes/no)?
- [root@m01 ~]# ssh -o StrictHostKeyChecking=no 172.16.1.41
- Warning: Permanently added '172.16.1.41' (RSA) to the list of known hosts.
- root@172.16.1.41's password:
四、SSH远程服务安全防范
1、利用密钥登录提高安全性
2、利用牤牛阵法提高安全性
① 安全设备策略阻止访问,只放开少量需要的服务端口
② 开启SSH监听地址功能,只监听内网网卡地址
3、服务器不配置外网IP搞可安全性
4、授权与系统安装最小化
5、指纹信息对系统重要文件进行加密处理
6、利用系统重要文件加锁功能提高安全性
五、SSH基于密钥认证过程
六、SSH远程拷贝功能-SCP知识小结
①scp是加密的远程拷贝,而cp仅为本地拷贝
②可以把数据从一台服务器推送或者拉取到另一台服务器
③每次都是全量完整拷贝,效率不高,适合第一次拷贝用,如果需要增量拷贝,用rsync
#实现免密码登录服务器小题#
- 环境:
- A机:172.16.1.41
- B机:172.16.1.54
- 实现A无密码登录B机
- A机
- 创建公钥:ssh-keygen -t dsa
- 拷贝公钥scp -rp /root/.ssh/id_rsa.pub root@172.16.1.54:/root/.ssh/id_rsa.pub
- B机
- mkdir /root/.ssh && chmod /root.ssh
- cd /root/.ssh
- mv id_rsa.pub authorized_keys
- chmod authorized_keys
linux运维、架构之路-SSH远程管理服务的更多相关文章
- Linux(11):期中架构(3)--- SSH远程管理服务 & ansible 批量管理服务
SSH远程管理服务 1. 远程管理服务知识介绍 # 1.1 SSH远程登录服务介绍说明 SSH是Secure Shell Protocol的简写,由 IETF 网络工作小组(Network Worki ...
- 五.ssh远程管理服务
01. 远程管理服务知识介绍 1) SSH远程登录服务介绍说明 SSH是Secure Shell Protocol的简写,由 IETF 网络工作小组(Network Working Group)制定: ...
- SSH远程管理服务实战
目录 SSH远程管理服务实战 1.SSH基本概述 2.SSH相关命令 3.Xshell连接不上虚拟机 4.scp命令 5.sftp命令 6.SSH验证方式 7.SSH场景实践 8.SH安全优化 9.交 ...
- linux运维架构师职业规划
1.假如你从来未接触过Linux的话,首先要做的就找一本指导书来学习.现在公认的Linux的入门书籍是“鸟哥的私房菜”,讲的很全面,鸟哥的私房菜一共分为两部,一部是基础篇,一部是服务器篇.“鸟哥的私房 ...
- Linux系统学习 八、SSH服务—SSH远程管理服务
1.SSH简介 ssh(安全外壳协议)是Secure Shell的缩写,是建立在应用层和传输层基础上的安全协议.传输的时候是经过加密的,防止信息泄露,比telnet(明文传递)要安全很多. ftp安装 ...
- Linux下 SSH远程管理服务
第1章 SSH基本概述 1.1 SSH服务协议说明 SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定 在进 ...
- 6、SSH远程管理服务实战
1.SSH基本概述 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输.确保了数据传输安全.那SSH服务主要功能有哪些呢? 1.提供远程连接服务器的服务. 2.对传输 ...
- 6. SSH远程管理服务实战
1. SSH基本概念? ssh是一个应用层安全协议 2.SSH主要的功能是? 实现远程登录, 数据传输过程中进行加密. 钉钉(澡堂模式) 远程登录: ssh telnet 3.SSH与Telnet之间 ...
- ssh远程管理服务的介绍
第6章 远程管理的介绍 6.1 服务的概念介绍 6.1.1 ssh和telnet服务的相同和不同点 ssh: 服务端口号为22 在数据传输的时候是加密的传输 一般在互联网中使用,可以使用root账号进 ...
随机推荐
- Python学习之==>操作MySQL
一.简介: MySQL为关系型数据库,其他关系型数据库包括Oracle.DB2.Sql Server等等.Python操作MySQL需要使用到pymsyql模块,pip安装即可. 二.操作MySQL步 ...
- mysql数据库delete数据时不支持表别名!!!
mysql数据库delete数据时不支持表别名!!! mysql delete时候 提示语法错误!如下sql: 去掉 表别名的时候: 正确的写法例如: DELETE FROM COMMENTS_REP ...
- .net 部署到服务端IIS,Process调用exe程序无法运行问题解决
场景: 开发某一功能将html内容转换为pdf,采用第三方插件wkhtmltopdf.exe进行转换.在本地调试正常运行,部署到服务端后文件没有正常生成. IIS中,Process打不开cmd程序,程 ...
- 红帽学习笔记[RHCSA] 第一课[Shell、基础知识]
关于Shell Shell是什么 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核中执行. bash shell是大多数Linux的缺省shell ...
- 006 Notepad++ 运行 C/C++
目录 0. 前言 1. 准备 2. 开工 setp 1 step 2 step 3 step 4 step 5 step 6 3. 修改与删除 3.1修改名称.快捷键 3.2 删除 4. 运行 5. ...
- word定义多级列表
1.单击开始选项卡里的多级列表按钮,在下拉列表中选择定义新的多级列表 2.先设置第一级编号,选择阿拉伯数字1,2,3,...,并在自动编号“1”的左右分别输入“第”“章”,级别链接到样式选择标题一 3 ...
- AcWing 875. 快速幂
题目链接:https://www.acwing.com/problem/content/description/877/ 快速幂模板题,计算ab mod p 的值,a,b,p大概1e9左右,可以快速计 ...
- 断开ssh链接在后台继续运行命令
转载:http://blog.csdn.net/v1v1wang/article/details/6855552 对于linux运维,我们都是使用ssh登录到服务器,如果我们运行的任务需要很长时间或不 ...
- vuex辅助函数和vuex5个属性
在上篇中,我们可以知道如果想要访问vuex.store中state中的数据,需要this.$store.state.属性名.显然这样访问数据写的代码很很不简洁的,辅助函数就是用来解决这个问题的. 1. ...
- 九、LaTex中的浮动体
未利用浮动体: