• ベストアンサー
  • すぐに回答を!

Cygwinを使ったscpの方法

数値解析でにFortranファイルを送って、編集・コンパイルをしろという助言をいただいたのですが、Linuxサーバにファイルを送るscpのやり方がわかりません。 Cywin上で $scp Readme.txt ユーザー名@サーバ名:/home/○○○ と打ち込み、パスワードを入力したのですが Readme.txt: No such file or directry と返されてしまいます。 置いてあるファイルの場所がいけないということなんでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数579
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • pon12r
  • ベストアンサー率100% (1/1)

おそらくおっしゃるとおりだと思います。cygwinを起動するとコンソールにプロンプトが表示されますが、最初はホームディレクトリがカレントディレクトリとして設定されます。そのディレクトリにReadme.txtが存在しないのではないでしょうか? >cat Readme.txt として、同じメッセージが返ってくれば間違いないと思います。 ※うろ覚えですので間違いがあったらごめんなさいm(__)m。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 初心者なので自分の好きなところから送れるのか勘違いしていました。 ホームディレクトリの中にファイルを置くことで解決しました!

関連するQ&A

  • scpコマンド windowsクライアント

    サーバー vine3.1,192.168.0.2 クライアント windowsXP ,192.168.0.3 http://www.uhero.info/techinfo/CygwinSSH_setup/index.html に従って、 クライアントにsshサーバも入れました。 そして、 Cyswinで、cygrunsrv -E sshdでsshサーバーを起動したときに Puttyから # scp root@192.168.0.2:192.168.0.3:c:\\\\\\test.txt /root/script とすると root@192.168.0.2's password: scp: 192.168.0.3:c:\test.txt: No such file or directory となり、 Cyswinで、cygrunsrv -S sshdでsshサーバーを停止したときも同じ結果となり、scpは使えない状態のままです。 どうしたらscpを使えるようになるでしょうか?

  • expectでscpのパスフレーズ入力を自動化

    別サーバーに存在するファイルを、scpでダウンロードしています。 これをcronを使用して自動実行させたいのですが、パスフレーズ入力の自動化で悩んでいます。 expectを使ってみましたが、以下のようにエラーもなく、反応でした。 expectの書き方が悪いのだと思いますが、ご教授いただけましたら助かります。 ○やりたいこと サーバーA(linux)から、サーバーB(linux, 192.168.1.100)のファイルをデイリーで自動ダウンロードしたい。 以下のtest.shを作って実行してみましたが、エラーも無く無反応です。 expectは導入されています。 ○環境 ・サーバーAからサーバーBへは、SSHでアクセスできる。 ・秘密鍵を/home/testuser/.ssh/に置いている。  ・サーバーBへは、パスフレーズを入力するだけでsshでログインできる。 ・パスワードでの認証はdisable ■手入力では、このようにファイルをダウンロードできています。 $ scp 192.168.1.100:/home/testuser/test.txt ./ Enter passphrase for key '/home/testuser/.ssh/id_dsa': ★ここでパスフレーズを手入力★ test.txt 100% 5 0.0KB/s 00:00 ■test.sh ----------- #!/bin/sh FILE=192.168.1.100:/home/testuser/test.txt TARGET=/home/testuser/ PASSWORD=hogehoge expect -c " set timeout 20 spawn scp $FILE $TARGET #expect \"Enter passphrase for key '/home/testuser/.ssh/id_dsa':\" ; #send \"$PASSWORD\r\"; " ■実行結果(エラー表示無し。ファイルはダウンロードされない) $ sh test.sh spawn scp 192.168.1.100:/home/testuser/test.txt /home/testuser/ $ 以上、よろしくお願いします。

  • LANドライバの設定方法を教えてください

    Linuxの勉強用のパソコンを購入し、1Gbpsで接続したいために、PLANEXのGN-1200TWというLANカードを購入したのですが、ドライバのインストール方法がわかりません。 おそらくコンパイルして使用するのではないかと思うのですが、コンパイルの仕方すらよくわかっていないLinux素人です(すみません) 付属のCD-ROMにlinuxというフォルダがあり、その中に22xというフォルダと24xというフォルダの2つがあります。 どう違うのかはよくわかりません。 22xのフォルダには、gn1200.c、kern_compat.h、readme.txtというファイルがあります。 24xのフォルダには、gn1200.c、makefile、readme.txtというファイルがあります。 readmeファイルを読んでみたのですが、よくわかりません。 どなたかドライバのインストール(コンパイル?)方法を教えていただけないでしょうか?

  • LinuxをHDにインストールしたのですが・・・

    LinuxをHDにインストールしたのですが、 umount no such file or directryと出て、Linuxが起動しません。 ちなみに、自作PCで OS:Berry linux です。

  • Cygwinでコンパイルできません。

    CygwinをすべてDefaultでインストールしました。 テキストエディタとしてTeraPadを利用しています。 テラパッドでtest.cというファイルをつくり、 gcc -o test test.c でコンパイルしたのですが gcc:test.c:No such file or directory gcc:no input files と表示されます。 正常にコンパイルするにはどうしたらいいのでしょうか? 自分はC言語について勉強したばかりでくわしくないので、この質問を書いていて言葉足らずなところがあり説明不十分かもしれませんが、よろしくお願いします。

  • コマンドプロンプトでのSCP

    SCPコマンドを使ってLinuxServerから特定のファイルを Windows2003ServerにGETしてくるBATファイルがあります コマンドプロンプトの中(BAT)は  SCP ------- .(最後の.はローカルに保管する意味) と記述してますが実行すると Are you sure you want to continue connecting (yes/no)? と表示され「yes/no」を入力しなければならず 自動でYesを入力する方法どなたかご教授いただけないでしょうか 可能ならば、BATだけ動かせるようにし CALL SCP.bat みたくしたくない意味です。

  • Meadowについて。

    Latexを使おうと思い、本を購入しインストールしたのですが、コンパイルをしようとするとSerching for program : no such file or directry , shとでてきて、それから全く進みません。  なにがなんだかよくわかりません。お願いします。 OSはXPです。

  • シェルスクリプトを使ったSCPのエラー

    お世話になります。 シェルスクリプトを使い、サーバAからサーバBへファイルを定期的にコピーしようと、以下のシェルスクリプトを作りました。 test.sh ================= #!bin/sh HOST1=hostB.com (さくらVPSサーバ) USER1=hugahuga PASS1=hogehoge TARGET_DIR1=/home/user/data/  #サーバB(転送先)のディレクトリ BACKUP_DIR1=/home/user/data_new/*  #サーバA(転送元)のディレクトリ expect -c " set timeout 30 spawn scp ${BACKUP_DIR1} ${USER1}@${HOST1}:${TARGET_DIR1} expect { \" Are you sure you want to continue connecting (yes/no)? \" { send \"yes\r\" expect \"password:\" send \"${PASS1}\r\" } \"password:\" { send \"${PASS1}\r\" } } interact " ================= sh test.sh すると、以下のようなエラーが出ます。。 /home/user/data_new/*: No such file or directory そのまんまだとは思うのですが、ファイルもディレクトリもありますし、上記スクリプトのSCPコマンド部分をコピペして、シェル上で実行すると普通にうまくいきます。 サーバAもBもUbuntu12.04です。 一体何が原因なのでしょうか・・

  • CygwinでNo such file

    C言語をコンパイルしたくてCygwinをダウンロードしたのですが、ドキュメントにCgengoというファイルを作ってその中にコンパイルしたいメモ帳を入れて、 $cd $cd Cgengo と入力したところ、 -bash: cd: Cgengo: No such file or directory と出て移動できませんでした。ちなみに$cdのあとに$lsを入力しても何も出てきませんでした。 どういった原因が考えられるでしょうか。どなたか教えてください。お願いします。

  • Cygwinでのコンパイルができません。

    Windows XPでCygwinを動かして、プログラムをコンパイルしようとしました。 gcc sample.c -o sample.exe としたのですが gcc: installation problem, cannot exec 'cc1': No such file or directory と表示されてしまいうまくコンパイルできません。 全くの初心者で原因がわからず、何をしたらいいのかわからないと共に、ある程度対処方法を検索したのですがいい解決策が見つからないのでここで質問させていただきます。 よろしくお願いします。