私はLinuxの世界に初めて入門しました。私は化学を専攻していますが、私たちの研究室では計算化学の分野を研究しているので、計算はOpenSUSEを実行しているクラスタで実行されるので、Linuxを知る必要があります。問題は、一部のコンピュータにOpenSUSE 11.4がインストールされていて、再起動時にsshデーモンがすぐに起動しないことです。したがって、rootユーザー(私)は次のコマンドを手動で実行する必要があります。rcsshd start
起動時にSSHを起動する方法を探しています。systemctl
専門家ではないため、システムをインストールまたは更新したくないため、更新によってクラスターに問題が発生する可能性があります(たとえば、あるシステムが別のシステムと通信したり、別の種類の問題)。この問題を解決する方法を知っている人はいますか?コマンドrcsshd start
または起動後すぐにコマンドを実行するスクリプトはありますか?
答え1
答え2
1年2ヶ月前に質問しました
あなたや誰かがまだ答えが必要な場合...
SLESまたはopensuseバージョン11.4の場合、これはシステム化されておらず、以前のSysVInit方式です。
起動時にSSHを起動する方法を探しています
rootchkconfig sshd on
プロンプトで簡単なエントリを実行すると、システムの起動時に sshd サービスが自動的に開始されます。 sshdを手動で起動する必要はありません。
これを実行すると、chkconfig
実行レベル0..6を示す列値7が報告されます。on
実行レベル3と5では、SSHDサービスを表示する必要があります。
sles 11.4システムもあります。詳細が必要な場合はお知らせください。構文が100%正しいことを直接確認する必要があります。 {メモリから移動中です。今はRHEL 7を使用しています。}
答え3
1つの方法は手動で開始することです/etc/rc.local
。
mkdir -p /run/sshd && chmod 755 /run/sshd
/usr/sbin/sshd
mkdir
/ commandはchmod
潜在的なエラーメッセージを防ぐためのものです。
Missing privilege separation directory: /run/sshd