• ベストアンサー

scpコマンド

サーバー VineLinux3.1 192.168.0.2 クライアント WindowsXP 192.168.0.3 として クライアントのC:\Documents and Settings\file1 を サーバの /home/user/upload/に転送したいのですが scp user@192.168.0.3:C:\\\\\\Documents and Settings\\\\\\file1 user@192.168.0.2:/home/user/upload/ としてもうまくいきません。 どこをどう修正したらよろしいでしょうか?

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

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.4

windowsにSCPしなきゃいけない理由もわかりませんし 他にやりかたもあるかと思いますが。。。。 problem with localsystem or adminstrator IDS の前に他のエラーメッセージが表示されていませんか? 調べた限りでは、 /etc/passwd /etc/groupのパーミッションに問題がある場合に 同様のメッセージが表示されるようです。 http://backslash.ddo.jp/wordpress/index.php/archives/category/windows

SariGEnNu
質問者

お礼

ありがとうございます。 >problem with localsystem or adminstrator IDS >の前に他のエラーメッセージが表示されていませんか? *** Query:OverWrite existing /etc/ssh_config file? (yes|no) yes *** info:default /etc/ssh_config file *** Query:OverWrite existing /etc/sshd_config file? (yes|no) yes *** info:default /etc/sshd_config file *** info:previlege separation is set to yes by default since OpenSSH 3.3. *** info:However,this requires a non-privileged account called 'sshd'. *** info:For more info on previlege separation read /usr/share/doc/openssh/readme.privsep. *** Query:Should previlege separation be used? (yes|no) yes *** Warning:The file /etc/passwd is not readable by all. *** Warning:Please run 'chmod +r /etc/passwd'. *** Warning:The file /etc/group is not readable by all. *** Warning:Please run 'chmod +r /etc/group'. problem with localsystem or adminstrator IDS /etc/passwd /etc/groupのパーミッションに問題がある場合に 同様のメッセージが表示されるようです。 これらのパーミッションを変更したらよいでしょうか? よろしくお願いします。m(_ _)m

SariGEnNu
質問者

補足

ありがとうございます。 $ chmod +r /etc/passwd $ chmod +r /etc/group $ chmod 111 /var をしてみたところ http://www.uhero.info/techinfo/CygwinSSH_setup/img_16.html まではいきました。

その他の回答 (3)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

WinSCPは、scpクライアントです。他のコンピュータからscpコマンドでWindows上のファイルにアクセスしたいなら、Windows機にsshサーバーをインストールする必要があります。 「ssh windows サーバ」で検索してみてください。 Windows上のコマンドプロンプトで他のコンピュータとの間でscpするなら#2の方の書かれたページの通り。

SariGEnNu
質問者

お礼

ありがとうございます。 >WinSCPは、scpクライアントです。 >他のコンピュータからscpコマンドでWindows上のファイルにアクセスしたいなら、Windows機にsshサーバーをインストールする必要があります。 cygwinを導入しようと考えました。 そして実際にcygwinを導入しようとしましたが http://www.uhero.info/techinfo/CygwinSSH_setup/SSH-agent_setup4.html のi. サーバの設定のところで ssh-host-config -y と打ち込んでみましたが CYGWIN=」の後ろに『ntsec』と表示されず、 problem with localsystem or adminstrator IDS と表示されてしまいました。 どうしたらよいか途方にくれています。

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

http://www.tab2.jp/~winscp/about.html#commandp winscpならコマンドラインの表記が思い切り間違ってるでしょう

SariGEnNu
質問者

お礼

ありがとうございます。 user@host # scp 192.168.0.2:/root/script/file root@192.168.0.3:C:\\\\\\ user@192.168.0.2's password: となったのでログインパスワードを入力しエンターしました。 その後、何も返ってこなかったので ctrl+cで中断したら Killed by signal 2. と返ってきました なのでscpコマンドは使えるようにできる可能性はあると思っていますが いかがでしょうか?

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

WindowsXPには最初からSCPクライアントなんて入ってないんですが、クライアントとして何をインストールしたんですか?

SariGEnNu
質問者

お礼

ありがとうございます。 winscpを導入済みです。 winscpは使えます。