• ベストアンサー

windowsへscp

UNIX→Windowsにscpで質問があります。 通常、UNIX→UNIXの場合は scp aaaa.txt username@hostname:/home/username/. な感じでコピーをするのですが、 WindowsでDドライブにコピーしたい場合、どの様にすればよいのでしょうか? scp aaaa.txt username@hostname:d:\\home\\username\\ な感じで出来るのでしょうか? 現在、実機がなくて調査できませんでした。 よろしくお願い致します。

  • s1756
  • お礼率65% (108/166)

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

  • ベストアンサー
  • Evreux
  • ベストアンサー率29% (225/774)
回答No.1

scpというのは、SSH1サーバーの機能なので、WindowsでSSHサーバーを動かさないといけないと思います。 ファイルのパスに関しては、動かすSSHサーバーや、CygwinやServicesForUNIXなどに依存します。 Windowsとのファイルのやりとりに関しては、Sambaクライアントを使えばいいと思います。 もしくはrsyncでsambaバックエンドを使えばいいかと。

s1756
質問者

お礼

WindowsでSSHサーバは起動させたのですが。 Cygwinはいれましたが、結局はsshが入るため、現象は変わりませんでした。 ServicesForUNIXは他のアプリで問題を起こす為、導入は控えました。 ありがとうございました。

その他の回答 (1)

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

OpenSSH for Windowsを入れて試してみました Linuxからのscpの際に scp aaaa.txt username@hostname:d:\\\\\\home\\\\\\username と、\を6個続けなければ通りませんでした。 OpenSSHの仕様??

s1756
質問者

お礼

ドライブ指定でなんとかいきました。 ありがとうございます

s1756
質問者

補足

ご回答ありがとうございます。 OpenSSH for Windowsを入れております。 一度、先方に試験をやってもらいます。 ありがとうございます。

関連するQ&A

  • Windows7について

    XPのノートパソコンのDドライブにWindows7Home premiumをインストールしてデュアルブートにしたいんですが、Windows7Home premiumアップグレード版ではそれは出来ますか?通常版でないと無理ですか?XPのCDディスクは元々付いてなかったです。

  • CentOSで、消したはずのファイルが閲覧できる

    状況を再現する環境が無いので、こちらで質問させてください。 CentOSの6.2か6.3で発生しました。Teratermでアクセスしています。 1.Teratermでログインして、ディレクトリを作ります。 /home/username/work/20131217 ↑こんなディレクトリをつくり、移動します。 2.ファイルを保存して、lessで開きます。 テキストファイル(ここではsample.txtとします)を作り、less コマンドで参照します。 > less sample.txt ↑こんな感じです。 3.もう一つTeratermを開いて、/home/usernameディレクトリに移動します。 4.3で開いたTeraterm上で、/home/username/work/20131217 を削除します。 > rm -rf /home/username/work/20131217 5.最初に開いていたTeratermで、lessを閉じます。 6.最初に開いていたTeratermで、もう一度sample.txtをlessで開きます。 なぜか閲覧できるのです…。 ディレクトリごと削除しているはずなのに・・・。 再現環境を用意できなかったのですが、今までに2回発生しています。 めったにアクセス出来ない環境なので、詳しく調べる事もままならないのです。 やはり私のミスなのでしょうか…。

  • Unixでcryptを使用して暗号化したファイルをWindowsで複合するには?

    Unixの初心者なのですが、Unixサーバ上のデータを暗号化し、 Windows環境で複合化して使用したいのですが、 複合化できず、困っております。 暗号化するスクリプト cat *.txt | crypt abcde > data.ango_`date +%y%m%d%H%M%S その後WindowsPCに転送しております。 どのようにやれば宜しいのでしょうか? もしくは参考になる所などあれば教えて頂きたく思います。

  • VB.NETでサーバーからFILEを取得する

    サーバー上にあるテキストファイルを FTPで取得したいのですが VBであればInetを使用して↓のように取得が可能 だったのですがVB.NETでのInetの使用方法がわかりません どなたかご存知の方がいらしたらご教授願えますか? また、別の方法がありましたらアドバイスをお願いします。 宜しくお願いいたします。 ==================== Dim FileName As String Inet.URL = "ftp://hostname/home/temp/" Inet.UserName = "username" Inet.Password = "password" Inet.Execute(, "GET test.txt " & FileName) Do While Inet.StillExecuting = True DoEvents() Loop MsgBox("ダウンロード終了") ====================

  • Perlでリモートコピー

    こんにちは、よろしくお願いします。 Perlでファイルをリモートコピーしたいのですが、、、 UNIXの「rcp」を使用してみたのですがエラーとなってしまいました。 $cmd = '/bin/rcp'; system("${cmd} -p test.txt server1:/home/data/"); Tera Term上でプログラムしているのですが、ターム上ではエラーなく正常にコピー処理が行えます。 実行ユーザーも同じです。 # rcp -p test.txt server1:/home/data/ 何かよい方法、もしくは上記解決策等ありますでしょうか? サーバー・・・HP-UX CGI開発言語・・・Perl5 開発端末・・・windows2000(Tera Term 使用) 以上、ご教授の程よろしくお願いいたします。

  • unixのwindows diskへのバックアップ(コピー)について

    Unixサーバのdiskがいっぱいになり、削除プログラム を実行するのですが、もしもの場合に備えてバックアップを取りたいのですが、Unixにはその空きもなく Windowsのdiskへのコピーをしようと思います。 Unixでのバックアップでは、tarなどの圧縮によるバックアップ方法もあるそうですがUnixにはそれだけの空きがありません。Win側からFFFTPでバックアップを試みたのですが、Winでファイル名として扱えない文字があったり、また、データ量の多さ?によりFFFTP自体が死んでしまいます。現状ではWindowへコピーするか、 Unixの別マシンがディレクトリ単位で圧縮できるくらいの容量であれば空いている程度です。 元のUnixサーバは20GB, 30GBのDISK OSは確かSolaris 2.6です。Unixについては全くの素人です。 何かバックアップが可能な方法がありませんか? よろしくお願いします。

  • バッチによるWinNT→UNIXのFTPの記述方法

    WindowsからUNIXへファイルを転送したいため、 Windowsでmmm.batを作成したのですが、 以下の内容で、Win98→UNIXはOKだったのですが、 WinNT4.0(ws)→UNIXでは、上手くいきません。 どのようにすれば、よいのでしょうか? mmm.batの内容 -------------------------------- ftp -n << d:\temp\nnn d:\temp\nnnの内容 -------------------------------- open 123.234.345.456 <- IP address user abc abc <- USER Password lcd d:\temp\log <- Local Dir cd /usr/bbb <- UNIX Server Dir put aaa.txt bye

  • AutoCAD LT のテキストウィンドウ

    AutoCAD LT で、テキストウィンドウはどういう場合に使用しますか? コマンドウィンドウでも、履歴の調査(さかのぼり)、その履歴のクリップボードへのコピーはできますが、その他に(コマンドウィンドウではなく)テキストウィンドウを使うのはどのような場合がありますか?

  • windows でのvimのにimap

    windows版のgvim(ver 7.2)を使っています。 ファイルからの読み込みを楽に行いたくて、つぎのキーバインドを作りました。 map <F12> :r d:\vi\tmp\test.txt<CR> normal modeではうまくできるのですが、挿入モードでも同じことを行いたいと 次のキーバインドを作りましたが、うまく動作しません。 map! <F12> :r d:\vi\tmp\test.txt<CR> この場合は :r d:\vi\tmp\test.txt という文字列が表示されてしまいます。 normal modeと同じ動作をさせるには、どのようにすればよいのでしょうか。

  • index.htmlがファイル名指定で閲覧可。~usernameでは見られないのはなぜ?

    FreeBSD3.4、apache1.3.20を使っています。 自分で作成したHTMLファイルをnetscapeのブラウザで閲覧したいのですが、  file:/home/username/public_html/index.html とファイル名を指定して開くと日本語が表示されるのに、  http://hostname/~username で開くと日本語が文字化けしてしまいます。 最初はMacで作ったテキストをftpで移動させてために 文字コードがイタズラしているのか、と考えたのですが FreeBSDのmuleで作成したHTMLファイルでも結果は同じでした。 なお、どちらの場合でもHTMLのタグは有効になっています。 http://…で表示させる方法を教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • HTML