- 締切済み
WindowsからLinuxへのファイル転送
Cygwinをインストールして、Windows(クライアントマシーン)から、LinuxのOSへ ファイル転送をしたいと思っています。 sftp> put filename 上記では、ファイルが見つかりませんとエラーが帰ってきてしまい、送ることができない状況にあります。 Windows環境で、どこか設定するところがあるのでしょうか?また、送りたいファイルを置いてある場所が悪いのでしょうか? よろしくお願いいたします。
- nijinoashi
- お礼率0% (0/1)
- Windows系OS
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- dekopa-
- ベストアンサー率42% (161/378)
WinSCPでもつかってみたらどうですか? 「ファイルが見つかりません」というのは、ローカルファイルのパスをきちんと指定出来なかっただけでしょう。
関連するQ&A
- Linux - Windows 間の File 転送
Linux - Windows 間の File 転送はどうすればよいのでしょうか。 現在 Windows XP 上の VMware Player に Linux が載っている環境で Linux の勉強をしています。
- ベストアンサー
- Linux系OS
- Linux ,sftpでファイルをつくる
Linux超初心者です。 sftpでたとえば、stestと言うディレクトリを作って、それにsampleというファイルを作りたいんですが、どんなコマンドで作ったらよいでしょうか? cat > sampleでは、できないし、touchだったでしょうか? putやgetがいまいち理解できないんですが、これだったらどう使えば よいのでしょうか?sftpのコマンドがよくわからないので。 よろしくお教えください。
- ベストアンサー
- その他(ソフトウェア)
- LinuxとWindowsのファイル交換について
現在どうしてもLinax用のソフトを使用しなくてはならなくなってしまいました。そこでLinux専用マシンを一つ作るか、Windows2000ProがインストールされているPCにLinuxをインストールするか悩んでいます。 しかし、どちらにしてもLinux上のファイルをWindowsにて取り出すことができないと意味がないのです。 Sambaを建てる方法もあるようですが、その他LinaxファイルをWindowsで取り出すことができる方法があれば教えていただけますでしょうか。
- ベストアンサー
- その他(OS)
- WindowsからLinuxへの転送
質問する場所が間違っていたらスイマセン。 Windows NTでHPを作成してそれをLAN上にあるRedHatに転送をしたいと思います。 恐らくftpでput(mput)を使用すると思うのですが使い方がよく分かりません。 その時に画像も使いたいのですが.bmpではなく.jpgにした方がいいのでしょうか そのへんのところ詳しい方お願いします。 NTにはTeraTermがインストールしてあります。 (バージョン2.3)
- ベストアンサー
- その他(OS)
- WinSCPでSFTPによるファイル転送ができない
●質問の主旨 htmlファイル(index2.html)を公開するために、 ファイル転送ソフトのWinSCPを使ってファイルを ドキュメントルート(var/www/html)に転送しようとすると、 エラーが表示されて転送できません。 転送できない原因としてどんなことが考えられるでしょうか? また転送できるようにするためには 設定のどこを変更すれば良いでしょうか? 詳しい方がいらっしゃいましたら、ご教示願います。 ●質問の補足 WinSCPでは、SFTPで転送を試みましたが、 添付画面のようなエラーメッセージが表示されて 転送ができません。 ただし転送先が一般ユーザーの ホームディレクトリ(/home/user)の場合、 ファイル転送ができます。 またサーバー側のファイヤーウォールの設定として 以下のポートを開放済みです。 ・Port22 (SSH) ・Port21 (FTP) ・Port35000~35100(FTPパッシブ) ●環境 クライアントPC(Windows8) サーバー(Linux CentOS) サーバーソフト(Apache2.2.15)
- ベストアンサー
- ネットワーク
- shellでsmbclientでファイル転送
お世話になります。 smbclientを使ってlinux->windowsへとファイルを転送しようとしています。 手動では smbclient //windows_client/d -U administrator% smb: \>put text1.txt smb: \>exit これをシェルスクリプトにしたいのですが、smbに文字を渡すにはどうしたら よいのでしょうか?お願いいたします。
- 締切済み
- Linux系OS
- LINUXサーバのSFTPのログ
すみません。下記ご教授頂けますでしょうか。 LINUXサーバに対して、SFTPでファイル転送をして頂きたいのですが、 クライアント側からアクセスできないらしく、 「サーバ側のログを確認して頂けますか?」と言われています。 このログがどこにあるのかが、わかりません。 どなたか教えて頂けないでしょうか。 すみませんが、宜しくお願いします。
- ベストアンサー
- ネットワーク
- UNIXからWindowsへのファイル転送
UNIXからWindowsサーバーへFTP以外でファイル転送をしようと考えています。 方法としてはSFTPがあると思いますが、 Windowsサーバー側に条件はなにがありますでしょうか? IISでFTPを構築しないとだめでしょうか? UNIXでsftpコマンドは実行できることを確認しています。 また、逆のパターンとして WindowsサーバーからUNIXサーバーへWinSCPでのファイル転送の場合は WinSCPを導入するだけでよいでしょうか? 転送する側でIISでのFTP設定も必要でしょうか? 初歩的な質問で申し訳ございませんが、 ご教授の程よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- ファイル転送が正常に動作しない
サーバ側からクライアント側へファイル転送をJavaで行おうとしています。 そこで以下のようなプログラムを作成し、実行するのですが 実行自体はうまくいき、1つめのファイルはきちんと転送できるのですが、 2つめのファイルが転送完了後に確認すると0バイトとなっており、 きちんと動作しません。どうするべきでしょうか。 サーバ側 ※上でソケットはつないであります。 if(command.equals("put.") == true){ System.out.println("putモードに入りました"); // カーネル(linux.uml)の送信 String filename1 = args[1]; byte[] data1 = new byte[1024]; //ストリームの作成 FileInputStream fin1= new FileInputStream(filename1); BufferedOutputStream out2 = new BufferedOutputStream(sock.getOutputStream()); System.out.println("送信ファイル : " + filename1); //int totalSize1 = 0; int len1; while((len1 = fin1.read(data1)) != -1){ out2.write(data1); } out.flush(); fin1.close(); System.out.println(filename1 + "を送信完了しました"); // ルートファイルシステム(uml-root-hardy)の送信 String filename2 = args[2]; byte[] data2 = new byte[1024]; //ストリームの作成 FileInputStream fin2 = new FileInputStream(filename2); //ファイルの内容を読み出し、送信する System.out.println("送信ファイル" + filename2); //long totalSize2 = 0; long len2 = 0; while((len2 = fin2.read(data2)) != -1){ out2.write(data2); } out.flush(); fin2.close(); System.out.println(filename2 + "を送信完了しました"); } クライアント側 ※上でソケットはつないであります。 if(change.equals("put.") == true){ System.out.println("putモードに入りました"); // 2つのファイルを転送する // カーネル(linux.uml)の転送 String filename1 = args[2]; System.out.println("受信するファイル : " + filename1); // FileOutputStreamの作成 FileOutputStream fout1 = new FileOutputStream(filename1); BufferedInputStream in2 = new BufferedInputStream(sock.getInputStream()); int recvMsgSize1; int bufSize = 1024; byte[] byteBuffer1 = new byte[bufSize]; //int totalByte1 = 0; while((recvMsgSize1 = in2.read(byteBuffer1)) != -1){ fout1.write(byteBuffer1); } System.out.println(filename1 + "を受信完了しました"); fout1.close(); // ルートファイルシステム(uml-root-hardy)の転送 String filename2 = args[3]; System.out.println("受信するファイル : " + filename2); FileOutputStream fout2 = new FileOutputStream(filename2); long recvMsgSize2; //byte[] byteBuffer = new byte[bufSize]; byte[] byteBuffer2 = new byte[bufSize]; //long totalByte2 = 0; while((recvMsgSize2 = in2.read(byteBuffer2)) != -1){ fout2.write(byteBuffer2); } System.out.println(filename2 + "を受信完了しました"); fout2.close(); } またプログラム中では、サーバ、クライアントでそれぞれ len1,len2(サーバ側)、recvMsgSize1,recvMsgSize2(クライアント側) に警告で「ローカル変数len1(recvMsgSize1)は読み取られません」 と出ています。 どのように解決するべきでしょうか。
- ベストアンサー
- Java
- SSHでファイルが転送できません
以前から家のWINDOWSパソコンから SSH Secure File Transfer Clientを使って学校のLinuxパソコンとファイルを転送していたのですが 最近、家のパソコンをWINDOWS98からXPにしたら ダウンロードは出来るのですが家からのアップロードが出来なくなりました。 具体的にはファイルをドラッグしても何も反応しません。 XPからファイルを転送する場合は何か環境設定を変えなければいけないのでしょうか? WINDOWSには無知なものですいません。どなたか分かる方がおられたらご回答お願いいたします。
- ベストアンサー
- Windows系OS