首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS救援模式下启动SSH

在CentOS救援模式下启动SSH
EN

Unix & Linux用户
提问于 2015-08-23 00:08:53
回答 2查看 12.5K关注 0票数 2

插入DVD后,我被引导进入救援模式。操作系统是CentOS 6.7 64

我试过了

代码语言:javascript
复制
cd /mnt/sysimage
chroot /mnt/sysimage
service sshd restart

还给了service command not found

接下来我该怎么办?

EN

回答 2

Unix & Linux用户

发布于 2016-01-26 08:36:20

我试着用CentOS 7.2做同样的事情来保存一些文件。在插入DVD并打开外壳后,我启动了救援模式。

首先,我使用nmtui配置网络,而不是在没有获得#bash的情况下启动ssh服务:

代码语言:javascript
复制
#sh-4.2:service sshd start

然后开始了。但是无法从shell找到我的文件,我得到了bash

代码语言:javascript
复制
#sh-4.2:chroot /mnt/sysimage
#bash:cd 'myfiles'
#bash:scp /* user@IPADDRESS:/path

一切都很顺利。我试着启动ssh服务,但没有成功。用贝壳来做。

票数 1
EN

Unix & Linux用户

发布于 2019-03-24 20:48:53

在CentOS 7/RHEL 7中,如果救援模式成功地将您的CentOS/RHEL/Fedora安装在/mnt/sysimage下,那么systemctl start sshd.service将无法在chroot中工作(它检测出chroot)。您必须使用完全路径手动运行SSHD:

代码语言:javascript
复制
chroot /mnt/sysimage
/usr/sbin/sshd

如果救援模式不能正确地检测到系统,则必须手动将所有所需的东西安装到chroot环境中:

代码语言:javascript
复制
mount <your_root_device> /mnt/sysimage
mount -o bind /dev /mnt/sysimage/dev
mount -o bind /dev/pts /mnt/sysimage/pts
mount -o bind /proc /mnt/sysimage/proc
mount -o bind /sys /mnt/sysimage/sys

然后像上面那样运行SSHD。救援模式没有自己的SSHD,你必须使用一个从色度。不要忘记配置网络接口(通过nm-tuiifconfigip)和默认路由(routeip)。这也可以由ifup <interface>/etc/init.d/network startsystemctl start NetworkManager在chroot中实现。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/224868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档