CentOS 복구 모드에서 SSH 시작

CentOS 복구 모드에서 SSH 시작

DVD를 넣은 후 복구 모드로 부팅했습니다. 운영 체제는 CentOS 6.7 64입니다.

나는 노력했다

cd /mnt/sysimage
chroot /mnt/sysimage
service sshd restart

그래서 돌려주세요 service command not found.

다음에 무엇을 해야 합니까?

답변1

일부 파일을 저장하기 위해 CentOS 7.2에서 동일한 작업을 시도했습니다. DVD를 넣고 케이스를 연 후 복구 모드로 부팅했습니다.

먼저 네트워크를 구성한 nmtui다음 SSH 서비스를 시작했지만 다음을 얻지 못했습니다 #bash.

#sh-4.2:service sshd start

그것이 모든 것이 시작된 방법입니다. 하지만 쉘에서 내 파일에 액세스할 수 없습니다.bash

#sh-4.2:chroot /mnt/sysimage
#bash:cd 'myfiles'
#bash:scp /* user@IPADDRESS:/path

이것은 훌륭하게 작동합니다. SSH 서비스를 시작하려고 시도했지만 성공하지 못했습니다. 이를 수행하려면 쉘을 사용하십시오.

답변2

CentOS 7/RHEL 7에서 복구 모드가 /mnt/sysimage 아래에 CentOS/RHEL/Fedora를 성공적으로 마운트하면 systemctl start sshd.servicechroot에서 작동하지 않습니다(chroot 감지). 전체 경로를 사용하여 SSHD를 수동으로 실행해야 합니다.

chroot /mnt/sysimage
/usr/sbin/sshd

복구 모드에서 시스템을 제대로 감지할 수 없는 경우 chroot 환경에 필요한 모든 항목을 수동으로 설치해야 합니다.

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

그런 다음 위와 같이 chroot하고 SSHD를 실행하십시오. 복구 모드에는 자체 SSHD가 없으므로 chroot에서 SSHD를 사용해야 합니다. 네트워크 인터페이스( 또는 를 nm-tui통해 )와 기본 경로( 또는 ) 를 구성하는 것을 잊지 마십시오 . 이 작업은 chroot를 통해 수행할 수도 있고 를 통해 수행할 수도 있습니다 .ifconfigiprouteipifup <interface>/etc/init.d/network startsystemctl start NetworkManager

관련 정보