小説家になろうにて「キモオタでギャルゲー、それって何の罰ゲーム!?」連載中!

KUSANAGIの一般ユーザーでWinSCPを使う場合、ログイン時に自動でsudoしてroot権限で作業する方法

KUSANAGI for ConoHa
この記事は約2分で読めます。

KUSANAGIを使うにおいては、セキュリティの観点からrootログインを禁止することが推奨されます。
この場合、WinSCPでも一般ユーザー(作業用ユーザー)でログインするしかないためroot権限での作業ができなくなります。
本稿では、ログイン時に自動でsudoすることでroot権限での作業を可能にする方法を紹介します。

アイキャッチの画像はKUSANAGIのイメージキャラクター草薙沙耶 ©PRIME STRATEGY

スポンサーリンク
この記事を読む方へのオススメ

WinSCPに一般ユーザーでログインしてroot権限で作業する方法

サーバー側の設定

人によっては/etc/sudoersに次の設定をしているかもしれません。
その場合、本項の設定は不要ですので飛ばしてください。

【ユーザー名】 ALL=NOPASSWD: ALL
解答者の写真
意味は「全てにつきパスワード無しでsudoを許可する」です
個人的には決して推奨しません

以下は、そうでない場合。
/etc/sudoersを開いて編集します。

# sudo visudo

次の記述を加えます。

【ユーザー名】 ALL=NOPASSWD: /usr/libexec/openssh/sftp-server
解答者の写真
意味は「sftp-serverに限り、パスワード無しでのsudoを許可する」です

保存して終了します。

WinSCP側の設定

起動時の画面から「設定」を押してSFTPのタブを開きます。

SFTPサーバーの欄に以下のコマンドを入力します。

sudo /usr/libexec/openssh/sftp-server

設定が終わったら、以下の2点についてチェックしてみてください。

  • ログインできるか。
  • root権限が必要なファイルを操作できるか。
スポンサーリンク

まとめ

質問者の写真

これまでWinSCPにはrootでログインしてたけどモヤモヤした気分だったんだよね
やっとrootログイン禁止にできる!
解答者の写真
やってみたら、意外とあっさり解決したのではないでしょうか?
ブログやサイトを始めたい・引っ越したい方へ

レンタルサーバーWING。
KUSANAGI&WEXALが使えるVPS。
どちらでも高速でコスパに優れたConoHaで始めるのがおすすめです。
もっと知りたい方はボタンをクリックしてください。
(ボタン経由で入会した場合、1000円分のクーポンがもらえます)

この記事を書いた人

広島市内のパチンコホール勤務。
3号機時代からのパチンカス。
ADHD、精神障害者手帳3級所持。
慶應義塾大学商学部卒、専攻はマーケティング(広告・宣伝)
国家一種試験経済職の資格で公安調査庁に入庁。
在職時は国際テロ、北朝鮮を担当。
「小説家になろう」の底辺作者。
WordPress記事は素人の備忘録です。

天満川鈴をフォローする
KUSANAGI for ConoHa
スポンサーリンク
きもおたねっと。

コメント

タイトルとURLをコピーしました