質問: いつもお世話になっております。 ローカル環境からサーバーへアップロードする際、Transmitというクライアントソフトを利用しています。 rootへ直接ログインが出来ないようになっているのでクライアントでは一般ユーザーでログインしファイルのやり取りを行っています。 しかし、これではアップロードしたファイルの権限及び、所有者が一般ユーザーになってしまい問題があるのでアップロード後、SSHで権限、所有者の変更などを行っています。 ターミナルからファイルを送る方法もありますがファイル数が多くなるとミスが増えてしまうと思います。 私の方法では2度手間ですし、もっと賢く出来る方法があると思うのですが、先輩方はどのようにサーバーとファイルをやり取りしているのでしょうか?
回答: 自分もいちいち一般ユーザーで転送してる人ですが。 sshdって ``` PermitRootLogin without-password ``` とかに設定すると、Rootユーザーのリモートログイン時に「パスワード認証」は蹴られるけど「公開鍵認証」は出来たりしますよね。 Transmitで接続する際にも公開鍵認証にすれば... いや、推奨はしませんよ?しませんけどね?