当前位置: 首页 > news >正文

【linux】手动启动sshd

  1. 安装openssh-server
  2. 修改配置文件
  3. 启动

以下是在常见的Linux系统中手动开启sshd服务的步骤:

1.安装openssh-server

CentOS/RHEL系统

  1. 首先,以具有管理员权限的用户(通常是root)登录到系统。
  2. 检查sshd服务是否已经安装。可以使用以下命令:
rpm -qa | grep openssh-server

如果输出了类似openssh-server-<version>的信息,说明已经安装了sshd服务,其中<version>是具体的版本号。如果没有安装,则需要先使用系统的包管理器(如yum)进行安装。例如:

yum install openssh-server

Ubuntu/Debian系统

  1. 同样以具有管理员权限的用户(如root或通过sudo获取临时管理员权限的用户)登录到系统。
  2. 检查sshd服务是否安装,使用命令:
dpkg -l | grep openssh-server

若有输出类似ii openssh-server <version>的内容,表示已安装,<version>为具体版本。若未安装,可通过apt包管理器安装:

apt-get install openssh-server

2.修改配置文件

/etc/ssh/sshd_config

3.手动启动sshd

# /usr/sbin/sshd -D 

当你遇到“Missing privilege separation directory: /run/sshd”这个错误提示,是因为在启动sshd守护进程(使用/usr/sbin/sshd -D命令时),它找不到用于特权分离的目录/run/sshd

以下是解决这个问题的步骤:

1. 创建缺失的目录

在终端中以具有足够权限的用户(通常是root用户)执行以下命令来创建/run/sshd目录:

sudo mkdir /run/sshd

2. 设置目录权限

创建好目录后,需要为其设置合适的权限。一般来说,对于/run/sshd目录,合适的权限设置如下:

sudo chmod 755 /run/sshd

3. 再次尝试启动sshd

完成上述步骤后,再次尝试启动sshd守护进程,使用之前的命令:

/usr/sbin/sshd -D &
http://www.lryc.cn/news/471632.html

相关文章:

  • 前端项目【本科期间】
  • 深度学习中的学习率调度:循环学习率、SGDR、1cycle 等方法介绍及实践策略研究
  • Python毕业设计-基于 Python flask 的前程无忧招聘可视化系统,Python大数据招聘爬虫可视化分析
  • Linux初阶——线程(Part1)
  • SpringBoot后端开发常用工具详细介绍——flyway数据库版本控制工具
  • CSS揭秘:7. 伪随机背景
  • SAP CODE DEMO:查找AL11 指定路径下文件中的内容
  • 【华为HCIP实战课程二十四】中间到中间系统协议IS-IS配置实战,网络工程师
  • 【工具】新手礼包之git相关环境包括中文的一套流程{收集和整理},gitlab的使用
  • 篇章十一 打包构建工具
  • 青少年编程与数学 02-002 Sql Server 数据库应用 06课题、数据库操作
  • MacOS下载安装Logisim(图文教程)
  • Flink CDC系列之:调研应用Flink CDC将 ELT 从 MySQL 流式传输到 StarRocks方案
  • 一次元空间FullGC导致OOM问题分析
  • Web前端开发工具和依赖安装
  • 【学习心得】远程root用户访问服务器中的MySQL8
  • lust变频器维修电梯变频器CDD34.014.W2.1LSPC1
  • 跨越地域限制:在线原型设计软件的自由与便捷
  • flash-waimai:高仿饿了么外卖平台,使用他轻松打造自己的外卖平台
  • 2.5 塑性力学—应变状态
  • 1.机器人抓取与操作介绍-深蓝学院
  • 六,Linux基础环境搭建(CentOS7)- 安装HBase
  • 《计算机网络网络层:连接虚拟世界的关键桥梁》
  • 【AIGC】2024-arXiv-CtrLoRA:一种可扩展且高效的可控图像生成框架
  • 立仪光谱共焦在玻璃上奥秘与应用
  • 【天气识别系统】Python+卷积神经网络算法+人工智能+深度学习+TensorFlow+算法模型训练+Django网页界面
  • MiniCTX:面向大语言模型定理证明的上下文相关基准测试系统
  • 树莓派开发相关知识三PWM控制转速
  • SpringBoot最常用的注解
  • js 获取当前时间与前一个月时间