• 締切済み

ファイル転送

scpを使ってファイル転送を行いたいのですがホスト名の事が分かりません。 ”[ユーザ名]@[ホスト名]:[パス]”の設定とありますが、私のWindowsはどのように理解したらいいのでしょうか C:\TMP\に転送する場合、ユーザは”Myuser”でパスワードは”Mypass”

みんなの回答

  • shinh
  • ベストアンサー率39% (363/926)
回答No.3

#1です。 >$ scp /home/test.txt Myuser@192.168.1.10:C:\\\\\\tmp\\\\\\test.txt Linux から Windows へのコピーですよね これをしたい場合は、Windows上でSSHサービスが動いていなければならないのでは?

tokuyasu-c
質問者

お礼

え! 考えが逆なんですね 早速graycat000さんのアドバイスに沿ってインストールしてみます。

回答No.2

Windows 上で scp を使って Linux のファイルをダウンロードする場合は, % C: % cd \TMP % scp Myuser@linux.targethost.jp:~/text.dat . です.すぐにパスワードを聞かれるのでパスワードを入力すれば転送されます. 一方で,もし,ターゲットマシンがWindowsであった場合は(Linux上でscpを使ってWindowsにファイルを転送する場合),Windows上でSSHサービスが動いていなければなりません. 普通のWindowsマシンではSSHサービスが動いていませんので,そもそもそのようなアクセスは不可能です. 先に freeSSHd(http://www.freesshd.com/)や,CygwinのOpenSSHをWindowsマシンにインストールしてSSHサービスサービスを稼働させておきます. きちんとSSHサービスが動いているWindowsマシンにアクセスする場合は,ホスト名はIPが解決できるものであれば大丈夫です.直接IPアドレスをホスト名として入力することも可能です.そのWindowsマシンがグローバルマシンで,グローバルアドレスを持っており,ドメイン名を持っているならばそのホスト名を使います. % scp ./text.dat Myuser@windows.targethost.co.jp:/ WindowsマシンがDHCPなどの下にあり,明示的な名前解決方法がない場合は面倒ですが,同じネットワークにあるWindows同士であれば,ホスト名にはコンピュータ名が使えます. % scp ./text.dat Myuser@windows:/ 別のネットワークにある場合は,様々な条件が発生するので,そのネットワーク管理者におたずねください. もし上記にあげたすべての状況と異なるような状況でしたら,再度その状況を説明していただければ何かアドバイスできるかもしれません.

tokuyasu-c
質問者

補足

サーバー:Linux クライアント:WindowsXP ウィンドウズのクライアント側でputtyを使用してサーバーにログインします。 $ scp /home/test.txt Myuser@192.168.1.10:C:\\\\\\tmp\\\\\\test.txt この操作ではいけないのでしょうか。現在ウインドウズにはOpenSSHはインストールしておりません。

  • shinh
  • ベストアンサー率39% (363/926)
回答No.1

同じような質問がありましたので、参考までに Windowsで 建てている SSHサーバーなど の情報があれば より有効な 回答が得やすいかもしれません。 http://questionbox.jp.msn.com/qa3419948.html

関連するQ&A

  • ホームページの転送設定について

    現在、ホームページビルダーでサーバーに転送しようと思っているのですが、転送設定の欄に何を書けばいいのですか? 転送設定の欄には「転送設定名」「FTPサーバー名」「FTPアカウント名」「FTPパスワード」「転送フォルダ」があります。 サーバーからきたアカウント発行メールには、「私のサイトアドレス」「ユーザーID」「パスワード」「ホスト設定名」「ホスト名」「ローカルの初期フォルダ」「ホストの初期フォルダ」がありました。 今回が初めてで分からないことばかりなので、色々とお願いします。

  • ファイル転送バッチファイル転送について

    まだまだ初心者ですが、ファイル転送のバッチファイルを作成しています。 ファイル転送の部分は別サーバにてファイル転送できるのですが、ドメイン認証がうまくいきません。 ご教授願います。 WinNTserver AAA(ドメインa)のC:\abc から Win2003ServerBBB(ドメインb:ActiveDirectory)のE:\def(defは共有フォルダ)へファイルを転送する --------------------------------------- net use \\BBB\def /user:b\ユーザ名 パスワード MOVE C:\abc\*.* \\BBB\def ---------------------------------------- 上記ではうまくファイル転送できません。 お分かりの方いらっしゃいましたら、よろしくお願い致します。

  • データーを転送することが出来ません。助けてください・・・

    困っています。 最近ドメインを取得してサーバーを200MBレンタルしたのですが、いざデーターを転送すると全然うまいこといけません。  転送ソフトはFFFTPを使っています。 そして、今までしたことは (1)FFFTPの設定をして  「ホストの設定名」を入れました。  「ホスト名(アドレス)を入れました。  「ユーザ名」と「パスワード」を入れました。  ローカルの初期フォルダを選びました。  ホストの初期フォルダを「/web」と説明されていたのでそのように書きました。  そして、そのまま接続をしたのですが転送しても アドレスは「c\documents and settings・・・・」 から始まっています。  本当は「http」から始まらないとおかしいのに。 パスワードやユーザー名、そのほか、記入する所は絶対に間違っていないんです。何回も試しました。  FFFTPソフトを使わないでホームページビルダーの転送ツールを使っても一緒なことになります。  他考えられることないでしょうか? 今日一日中パソコンの前にいますので受け答えが出来ます。何か説明で不明な箇所がありましたらおっしゃってください。  よろしくお願いします。

  • いろいろ調べたのですがFFFTPのファイル転送ができません

    初心者で、まだホームページを作る練習段階です。FFFTPでindex.htmlファイルを転送しようとするとホストに接続した後で、 >425 Can't build data connection: Connection timed out >コマンドが受け付けられません. >ファイル一覧の取得を中止しました. >ファイル一覧の取得に失敗しました. と出てしまいます。今まで確かめたことは ・ホストのアドレス、ユーザ名、パスワード ・PASVモードを使う ・LISTコマンドでファイル一覧を取得 ・ホストの初期フォルダをpublic_htmlにする ですが他に間違っている可能性があれば教えてください。 よろしくお願いします。ちなみにプロバイダ、ホストはbiglobeです。 あとMS-DOSプロンプトだとpermission denidedとでます。

  • FFFTPでファイルのアップロードができません

    過去の質問を見て色々試してみたのですがなかなか直らなかったので質問させていただきました。 freoを使ってサイトを作りたいと思っています。 そこでFFFTPでファイルをアップロードしようとしたのですが、 右上の青い上向き矢印が出てこなくて困っています。 受信中止ボタンは押していません。 設定に何か間違いがあるのだと思うのですがどう直せばいいのか分からないんです。 設定は現在以下のような状況です ホストの設定名 freo ホスト名(アドレス) IPアドレス ユーザー名 ユーザー名 パスワード 自分で設定したパスワード その他は空欄です。 ホスト名のところが間違っているのかな…と思ったのですが なにを入力すればいいのか分からず… こういうことに挑戦するのは初めてで、難しい専門用語などはよく分かりません。 検索したりして理解する努力は致しますが、できるだけ分かりやすく教えて頂けるとありがたいです。 宜しくお願いします。

  • SCPのファイル転送について

    複数のサーバに圧縮ファイルを転送するプログラムを考えています。 ---プログラム--- $server = array("hoge1.sample.co.jp", "hoge2.sample.co.jp"); foreach($server as $host){ $BaseDir = "/home/tmp/data"; $cmd = "cd $BaseDir;tar cvfz data.tar.gz data1 data2 data3"; system($cmd); ###ファイル圧縮 transfer($BaseDir,$host); } function transfer($base,$host){ $cmd = "scp ${base}/data.tar.gz $host:$base"; system($cmd); ###ファイル転送 } ------------------ このときscpで転送を行う際にパーミッションがないとエラーが表示されて転送ができません。プログラムの中で転送先のフォルダにパーミッションを与える方法など考えたんですが、なかなかいい方法が思いつきません。フォルダにパーミッションを与えて転送できるようにするにはどうしたらよいでしょうか。

    • 締切済み
    • PHP
  • Windowsサーバへの安全なファイル転送方法

    WindowsからUNIXへの安全なファイル転送であれば、SCPでよいと思いますが、逆にUNIXからWindowsサーバへ安全にファイル転送する方法はありますでしょうか?

  • サイト転送ができない

    HP作成ソフトのホームページビルダーでサイト転送をしようとしたら転送ができません。ホスト名、ユーザー名、パスワードはあっているのになぜか転送できません。 もしかしたら、ウィンドウズの「サービスパック2」というのをダウンロードしたせいかもしれません。もしそのせいならば削除の仕方もしくは対処法を教えてください。

  • もっともセキュアな転送

    Unix、Linux系OSでもっともセキュアなファイル転送コマンドは何になりますでしょうか?SCPでしょうか?FTP+SSL?などでしょうか? Windowsに関しても教えてくださると助かります。 ご存知の方よろしくお願いします。

  • FFFTP☆サーバーファイルが表示されない

    FFFTPでホームページのアップを行っています。 先日までは通常にアップできていたのですが、本日、FFFTPを開くと転送先のサーバーが表示されません。 アナログファイルのみの表示になっています。 インターネットも通常どおり使えますし、FFFTPのホストの詳細設定を見てもホスト名やユーザー名、パスワードは入力済みです。 原因が分からず、困っています。。。 どうぞ宜しくお願い致します。