chromebooks sshdを停止する方法? (ピクセルブック)


0

私はちょうどでデーモンをうまく実行することができます /usr/sbin/sshd -p 1337

それから私はちょうどうまく接続できます、あるいは私はそれを開始するために開発者モードを有効にできます。

しかし、私はそれを止める方法を知りません…コマンドはよく知られています /usr/sbin/sshd stop 動作しません。そしてエラーになります

余分な引数は停止します。

使ってみた sudo kill -9 しかし、それはただ再起動します。


1
サービスの開始方法にもよりますが、 sudo service sshd stop または sudo systemctl stop sshd (サービス名/操作の取り消しに注意)
xenoid

私はちょうどチェックしました、 /sbin/init 1 /bin/systemctl 存在しない(systemdがない)、それもしなくても新興のよう service このファイルはChromeOS 63でエイリアスが見つかりました。 chromium.googlesource.com/chromiumos/overlays/… しかし今のところ、私は私の賢さの終わりと時間にあります。
LiveWireBT

フィードバックをくれてありがとう、しかし私はすでに答えを投稿しました、私はちょうどその時答えとしてそれを投稿することができませんでした。また、@ xenoid、その解決策は大丈夫ではありません、> _&lt ;?を支持しました
Leathan

回答:


1

回答: その過程でkill sig 15を使用してください。

sudo kill -15 $(sudo ps -A |grep "\ssshd$" | cut -d ' ' -f 1)

説明: それはpixelbookがサービスコマンドなしでupstartを使うことを継ぎ合わせます。また、sshdデーモンは 終了/ 15 信号ではなく 殺す/ 9 。私はそれがゾンビプロセスであるので、私はそれを私が最初にそれを試みたべきであるにせよ、とにかく信じます。

コマンドの説明 (あなたがPIDを知っていればあなたが使用することができます sudo kill -15 $PID

  • sudo管理者ユーザーとして実行
  • kill:killシグナルをカーネルに送る
  • -:next argはオプションです
  • 15:終了シグナルのオプション
  • $():代用表現(内部で実行されます)
  • ps:プロセス
  • A:全てのオプション
  • |:次のコマンドに出力を送る
  • grep:正規表現
  • "\ssshd$":1スペース、文字列 "sshd"、行末
  • cut -d ' ' -f 1:1スペース後に最初の単語を切り捨てます。

pkill もっと簡単になるでしょう、 pkill sshd 十分かもしれません。
xenoid

私のために働かない@ xenoid、ありがとう。両方 pkill sshd そして pkill -15 sshd 失敗する kill 15 まだ私のために働きます。
Leathan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.