저는 리눅스 세계에 처음 입문했습니다. 저는 화학을 전공하고 있지만 우리 연구실에서는 계산화학 분야를 연구하고 있기 때문에 계산은 OpenSUSE를 실행하는 클러스터에서 실행되므로 Linux를 알아야 합니다. 문제는 일부 컴퓨터에 OpenSUSE 11.4가 설치되어 있고 다시 시작할 때 ssh 데몬이 즉시 시작되지 않는다는 것입니다. 따라서 루트 사용자(나)는 다음 명령을 수동으로 실행해야 합니다.rcsshd start
부팅시 SSH를 시작하는 방법을 찾고 있습니다. systemctl
전문가가 아니기 때문에 시스템을 설치하거나 업데이트하고 싶지 않으며 , 업데이트로 인해 클러스터에 문제가 발생할 수 있다는 우려가 있습니다(예: 한 시스템이 다른 시스템과 통신하거나 다른 유형의 문제). 이 문제를 해결하는 방법을 아는 사람이 있습니까? 명령이나 rcsshd start
부팅 후 바로 명령을 실행하는 스크립트가 있습니까?
답변1
답변2
1년 2개월 전에 질문함
당신이나 누군가가 여전히 답변이 필요하다면...
SLES 또는 opensuse 버전 11.4의 경우 이는 시스템화되지 않고 이전 SysVInit 방식입니다.
부팅 시 SSH를 시작하는 방법을 찾고 있습니다
루트로 chkconfig sshd on
프롬프트에서 간단한 항목을 수행하면 시스템 시작 시 sshd 서비스가 자동으로 시작됩니다. sshd를 수동으로 시작할 필요가 없습니다.
이 작업을 수행하면 chkconfig
실행 수준 0..6을 나타내는 열 값 7이 보고됩니다. on
실행 수준 3과 5에는 SSHD 서비스가 표시되어야 합니다.
sles 11.4 시스템도 있습니다. 자세한 내용이 필요하면 알려주시기 바랍니다. 구문이 100% 올바른지 직접 확인해야 합니다. {메모리에서 이동 중입니다. 지금은 RHEL 7을 사용하고 있습니다.}
답변3
한 가지 방법은 수동으로 시작하는 것입니다 /etc/rc.local
.
mkdir -p /run/sshd && chmod 755 /run/sshd
/usr/sbin/sshd
mkdir
/command는 chmod
잠재적인 오류 메시지를 방지하기 위한 것입니다.
Missing privilege separation directory: /run/sshd