实验环境

这个实验需要两台主机
ifconfig : 查看IP地址
nm-connection-editor : 设定IP地址

hostnamectl set-hostname : 设定主机名称

Openssh服务的基本信息

openssh
作用:在企业中的运维工作不是1v1的运维,运维工程师基本都是1vN;
在运维工程师对服务进行管理时,需要通过网络登录远程主机;
远程主机必须提供这样的开启shell的方式
以上的需求由openssh服务 来提供;
远程主机中安装了openssh并开启了这个程序;
那么我们就可以通过网络来连接这台主机了;

软件包名称
openssh-server
服务名称:
sshd
客户端:
ssh
ssh 172.25.254.107 -l root # 172.25.254.107 远程主机ip
            #-llogin 登录
            #root 远程主机的超级用户

openssh服务的安全配置

注意:在实验过程中一定要保证selinux处于关闭状态
selinux关闭状态 :

如何关闭selinux : vim /etc/selinux/config
SELINUX=disable # selinux在开机时处于禁止状态
reboot  : 重启系统
 
如何关闭防火墙:
systemctl disable --now firewalld


端口修改
vim /etc/ssh/sshd_config
修改端口为: 6666


修改完成需要用systemctl reload sshd.servicel来重启系统
用ss -antlup | grep sshd来查看


用另一台主机登录时需要加入【-p 6666】

  • 指定用户登录:
  • vim /etc/ssh/sshd_config
  • 修改完成需要用systemctl reload sshd.servicel来重启系统

  • 用另一台主机登录时必须指定ip:

    指定多用户登录:

密码认证的关闭

vim /etc/ssh/sshd_config
PasswordAuthentication no #禁用密码认证

sshd服务的用户控制

设定用户登录黑白名单:

用户黑名单:



指定用户登录:

root用户管理:

远程执行命令

ssh 172.25.254.107 -l root touch /root.Desktop/file{1…5} :直接执行命令在远程主机中;
ssh 172.25.254.107 -l root -o StrictHostKeyCheking=no 连接主机时不检测HOSTKEY(屏蔽yes,no的输入)

登录信息修改

设定登录提示信息:
#172.25.254.107
vim /ect/motd : 此文件中有什么字符在ssh登录时就可以看到什么字符;



sshd 的key认证建立

Linux : SSHD服务相关推荐

  1. linux sshd服务是什么意思,Linux中sshd命令起什么作用呢?

    摘要: 下文讲述Linux中sshd的功能说明,如下所示: sshd命令是opensshd软件套件中的服务器守护进程 sshd命令功能: 用于在不安全的网络中 为两台信任的主机之间建立加密的数据通信, ...

  2. linux——sshd服务及其管理命令

    一..openssh 当主机中开启openssh服务,那么就对外开放了远程连接的接口,即让远程主机可以通过网络访问sshd服务,开始一个安全shell #openssh服务的服务端 sshd #ope ...

  3. linux sshd进程起不来,linux sshd服务异常

    如下:可以看到,ssh无法连接 [root@rac1 etc]# ssh rac2 ssh: connect to host rac2 port 22: Connection refused 第一反应 ...

  4. Linux云计算架构师:SSHD服务搭建管理和防止暴力破解

    全套学习资料移步至公众号[学神来啦]更多学习资料添加扣扣资源群:661308959 本节所讲:   1.1  Linux服务前期环境准备.搭建CentOS 7环境   1.2  SSHD服务安装-ss ...

  5. Linux服务篇-sshd服务

    一.SSHD服务 介绍:SSH 协议:安全外壳协议,为 Secure Shell 的缩写.SSH 为建立在应用层和传输层基础上的安全协议. 作用:sshd服务使用SSH协议可以用来进行远程控制, 或在 ...

  6. Linux基础之(六)之服sshd服务

    一.概念 服务:服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysql , sshd 防火墙等),因此我们又称为守护进程(dameon), ...

  7. 嵌入式linux轻量级sshd服务工具Dropbear移植

    嵌入式linux轻量级sshd服务工具Dropbear移植 介绍 编译流程 1. 编译zlib 2. 编译dropbear 3. 移植 4. 运行 5. 移植sftp-server 介绍   往往考虑 ...

  8. Linux学习日记之sshd服务

    1.sshd简介 连接方式 ssh username@ip 文本模式连接 以文本方式进行连接不能使用gedit,但是以图形方式连接可以使用gedit ssh -X username@ip 图新方式连接 ...

  9. Linux如何避免每次开启 CentOS 时,都要手动开启 sshd 服务,防止连接不上Xshell

    避免每次开启 CentOS 时,都要手动开启  sshd 服务,可以将 sshd 服务添加至自启动列表中, 输入 systemctl enable sshd.service 可以通过输入:查看是否开启 ...

  10. Linux远程连接与sshd服务安全设定

    1.远程连接: 首先设置ip: 设置好之后,先ping一下IP 看能不能通 ssh root@172.25.13.103 ##表示的是:连接ip为172.25.13.103的root用户 2.系统控制 ...

最新文章

  1. 这样在一个sql里完成更新和插入,只用一次数据库连接,效率提高了
  2. 每天一个linux命令(20):find命令之exec
  3. python语句中ord_浅谈Python中chr、unichr、ord字符函数之间的对比
  4. Anaconda:conda install packages error 详解channel 设置
  5. 计算机控制系统三种信号,计算机控制技术模拟试题3
  6. java获取当前时间戳_Java DateTime 获得当前 Unix 的时间戳
  7. element-UI组件el-button样式覆写 - 生效篇
  8. 边工作边刷题:70天一遍leetcode: day 56-1
  9. (课堂画图)毕业论文管理系统
  10. Hadoop:Hadoop基本命令
  11. 苹果Mac专业的 Go 开发集成环境:JetBrains GoLand
  12. Spring + MyBatis配置整合
  13. Flink Batch SQL 1.10 实践
  14. 宏想固态无法格式化,SM2258XT主控开卡成功经验,SM2259XT可参考
  15. 20 犹豫:灰度认知,黑白决策
  16. 永磁无刷直流电机的分类与区别
  17. C++ 分配器 allocator
  18. vue的学习笔记(15)之Promise知识讲解
  19. 用计算时间差计算出天数
  20. [基础]-beautifulsoup模块使用详解

热门文章

  1. 可编程控制器PLC概述
  2. springboot2.x 整合 elasticsearch 创建索引的方式
  3. ElasticSearch创建索引指定分片和副本
  4. 将计算机与局域网互连 需要_,计算机与局域网连接需要的硬件是什么
  5. 传奇爆率你了解多少?传奇爆率小技巧
  6. 《javascript设计模式与开发实践》——第一章(面向对象的javascript)学习记录
  7. Android开发方向,我们如何选择?
  8. php红包互助源码_完整的微信红包接口API实现(php版)
  9. WP8最大的败笔就是只能用Win8做开发
  10. kappa一致性检验教程_[转载]Kappa一致性检验