• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VMware上のUbuntuにSCPでファイル転送したい)

VMware上のUbuntuにSCPでファイル転送したい

このQ&Aのポイント
  • Windows XPにVMware Workstationをインストールして、Ubuntuをインストールしました。UbuntuにはLAMPやOpenSSHを入れました。
  • WinSCPを使用してWindowsからUbuntuの/var/wwwにファイルを転送しようとしたが、Permission Errorが発生。
  • Ubuntu側でフォルダの権限を変更するか、rootでログインする方法を検討中。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> rootがないわけではなくパスワードが設定されていないだけなので、パスワードを設定してやればrootでログインできるそうです。 あぁ、そこまで知っているのであれば、何故Ubuntuでrootのpasswordが未設定なのかも知ってるんですよね? Ubuntuに限らず、他のLinuxのdistributionやFreeBSDなどのBSD系のOSでも、デフォルトで外部からrootでログインすることを禁止する設定になっているものも多々ありますし、基本的には本当にroot権限が必要な場合のみ、suやsudoでroot権限を一時的に手に入れて作業する、というのが基本ポリシーです Ubuntuは特にそれが徹底されています 普通の手順であれば、一般ユーザでtarballでまとめたファイルをscpなりでホームディレクトリ等にコピーし、一般ユーザ権限でログインした後、sudoなりsuを用いてroot権限で必要な場所に展開なりコピーするというのが一般的かと セキュリティを考えないのであれば、rootでscpの許可を与えるのでもかまわないし、もう1つuid=0のアカウントを作ってしまうのもありでしょう #大学にいたころはUNIXサーバのroot権限もらえるまで2年修行させられましたが、今は誰でもroot権限(というかマシンを)持てますからねぇ

madman666
質問者

お礼

なるほど。そういうものなんですね。 >>大学にいたころはUNIXサーバのroot権限もらえるまで2年修行させられましたが 今回は必要にせまられてではなく、勉強がてらLinuxを入れてみたというかんじなので、なんでもかんでもWindowsの感覚で、root権限で済ませてしまっては勉強になりませんね; 少しずつLinuxの流儀を学んで行きたいと思います。 ありがとうございました!

その他の回答 (1)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

Ubuntuってrootアカウントないのでは? それともrootのアカウント作成から行うってことですか? いずれにしても適切なアカウントを作成して/var/wwwに適切なowner/permissionを設定すべきかと

madman666
質問者

補足

>>Ubuntuってrootアカウントないのでは? rootがないわけではなくパスワードが設定されていないだけなので、パスワードを設定してやればrootでログインできるそうです。 >>いずれにしても適切なアカウントを作成して/var/wwwに適切なowner/permissionを設定すべきかと 今回は/var/wwwですが、 /usrや/etcなどにもSSH経由で自由にアクセスしたいのです。 そもそもこういう使い方自体がおかしいのでしょうか? Ubuntuに限らず、SSHで外部からいじくりまわすときはどのようにするのが王道なのでしょうか? Windowsばかり使っていたので、権限とかの概念がどうも・・・ よろしくお願いします。

関連するQ&A