- ベストアンサー
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/ としてもうまくいきません。 どこをどう修正したらよろしいでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
windowsにSCPしなきゃいけない理由もわかりませんし 他にやりかたもあるかと思いますが。。。。 problem with localsystem or adminstrator IDS の前に他のエラーメッセージが表示されていませんか? 調べた限りでは、 /etc/passwd /etc/groupのパーミッションに問題がある場合に 同様のメッセージが表示されるようです。 http://backslash.ddo.jp/wordpress/index.php/archives/category/windows
その他の回答 (3)
- notnot
- ベストアンサー率47% (4900/10359)
WinSCPは、scpクライアントです。他のコンピュータからscpコマンドでWindows上のファイルにアクセスしたいなら、Windows機にsshサーバーをインストールする必要があります。 「ssh windows サーバ」で検索してみてください。 Windows上のコマンドプロンプトで他のコンピュータとの間でscpするなら#2の方の書かれたページの通り。
お礼
ありがとうございます。 >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)
http://www.tab2.jp/~winscp/about.html#commandp winscpならコマンドラインの表記が思い切り間違ってるでしょう
お礼
ありがとうございます。 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)
WindowsXPには最初からSCPクライアントなんて入ってないんですが、クライアントとして何をインストールしたんですか?
お礼
ありがとうございます。 winscpを導入済みです。 winscpは使えます。
お礼
ありがとうございます。 >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
補足
ありがとうございます。 $ chmod +r /etc/passwd $ chmod +r /etc/group $ chmod 111 /var をしてみたところ http://www.uhero.info/techinfo/CygwinSSH_setup/img_16.html まではいきました。