WinSCPを使ったファイルのアップロードの仕方

このQ&Aのポイント
  • FTP自体を初めて使う超初心者です。WinSCPを使用して、家のファイルを会社のサーバーにアップロードする方法について教えてください。
  • WinSCPの設定において、HostnameやRemotedeidrectory、パスワードを正しく入力したにもかかわらず、ConnectonRefusedエラーメッセージが表示されてログインできない状況です。
  • FTPの仕組みを理解し、個人のローカル環境から会社のサーバーに接続する方法について教えてください。
回答を見る
  • ベストアンサー

WinSCPを使ったファイルのアップロードの仕方

FTP自体を初めて使う超初心者です。私の手元(家)にあるファイルを会社のサーバーにアップして欲しいと言われています。ソフトはWinSCPです。HostnameやRemotedeidrectory、パスワードを会社から教えられた通りに入力し、loginすると「ConnectonRefused]というエラーメッセージが出てログインできません。そもそも、Remotedeidrectoryに/user/local/~と入れてどうして会社のサーバーに繋がるのかも分かりません。http://~から始まるアドレスか何か入れるのかと思い、会社に聞いてみたところ、これでいいということでしたので、ますますどうして個人のlocal環境から、会社のサーバーに繋がるのか分かりません。簡単なFTPの仕組みと、どうすればloginできるのか、思い当たる原因があれば教えてください。よろしくお願い致します。

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

「WinSCPの使い方」のページがこちらにありますね。ご参考に。 http://www.dream-seed.com/server/winscp.html >http://~から始まるアドレスか何か入れるのかと思い、 ~の部分がHostname(サーバ名)に相当しますので、Hostnameを設定すると どのサーバかが決まります。 >Remotedeidrectoryに/user/local/~と入れてどうして これは、最初にサーバのどのディレクトリ(フォルダ)にアクセスするか を設定するところです。あくまでもサーバは上のHostnameにより決定します。 >loginすると「ConnectonRefused]というエラーメッセージが 接続が拒否されたということですね。ユーザID、パスワードが間違いないか よく確認してみてください。 細かい設定については、会社の方に確認された方がいいと思いますよ。

参考URL:
http://www.dream-seed.com/server/winscp.html

関連するQ&A

  • phpでファイルをアップロードできるか?

    phpでのファイルアップロードについて質問します。 再質問となりますが、実際にコードを作成してやってみてうまくいかないので、 あらためて質問させていただきました。 eラーニング教材(htmlで作成)で、動画ファイルをストリーミングさせることになりました。 ウェブサーバ側へのアップロードする画面として、move_uploaded_file()やis_uploaded_file()メソッドをつかっていましたが、ストリーミングサーバ側としてFTP通信でポート20、21からのみのアップロードのみ許可されているとのことです。 ftp_put()メソッドを使ってアップロードさせたところうまくいきません。 **************<コード>************* $ftp_server="【サーバー名】"; $ftp_user_name="【アカウント名】"; $ftp_user_pass="【パスワード】"; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if ((!$conn_id) || (!$login_result)) { echo "FTP接続に失敗しました。"; exit; } else { echo "FTP接続に成功しました。"; } ここまででFTPの接続はできているようです。 その直後に、 $local_file="【ローカルのファイルパス】"; $remote_file="【FTPサーバー上のアップロードファイルパス】"; if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) { echo "FTPアップロードに失敗しました。"; exit; } else { echo "FTPアップロードに成功しました。"; } **************<コード>************* FTPアップロードに失敗します。 原因がわからなく、こまっています。 ポートの指定が必要なのでしょうか? おしえてください。 よろしくおねがいたします。 **************** FTP supportはenabled になっています。 phpのバージョンは4または5です。 IE7以上のブラウザ環境を想定しています。

    • ベストアンサー
    • PHP
  • WinSCPで自動でパスを開く方法

    今WinSCPへのショートカットを作って、 それを実行するとログイン+指定のパスを開く ということをやろうとしています。 そこで、 http://sourceforge.jp/projects/winscp/wiki/commandline を参考にしてやっているのですが、ログインはできても 指定パスを開くことができません。 "C:\Program Files\WinSCP\WinSCP.exe" sftp://"user":"password"@hostname /var/www/html/ のようにしています。 もし成功されたかたがおられましたら、教えて頂けたら助かります。 よろしくお願いします。

  • サーバー間でファイルコピーしたい

    WEB上のレンタルサーバーを複数使用しているのですが、それらの間でファイルをコピーするのに、一旦ローカルPCにダウンロードしてからアップロードするのは不便です。 そこで、ファイル名と送り先のサーバーとユーザー名・パスワード等必要な情報をインプットすればファイルをコピーするようなCGIを設置出来ないかと考えています。 Net::FTPを使えば出来るのかな?とか思って #!/usr/bin/perl -w use CGI::Carp qw(fatalsToBrowser); use Net::FTP; $ftp = Net::FTP->new('サーバー'); $ftp->login("ユーザー名", "パスワード"); $ftp->get("index.html"); $ftp->quit; exit; と、やってみましたが Can't call method "login" on an undefined value at xxxxxxx. というエラーメッセージがでます。 同じスクリプトをローカルで動かすと問題なく動きます。 ひょっとして、サーバー同士ではファイルコピーは出来ないものなのでしょうか?

    • ベストアンサー
    • Perl
  • FTPソフト、WinSCPの設定方法

    FTPソフトにWinSCPを使っています。ホームページサーバがFTPからFTPSに変更されたので設定変更する必要がありますが、設定画面の転送プロトコルがSFTP、SCP、FTP、WebDAV、AmazonS3しかなく、FTPSが見当たりません。やむなくSFTPを選んで設定、ログインしますが、サーバが見つからないとログイン出来ず、繋がりません。SFTPとFTPSは別物なのでしょうか?もしそうだとするとWinSCPではFTPSサーバには接続出来ないことになりますが。

  • 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)

  • phpのftp_putについて

    はじめましてphp初心者です。 以下の内容を実行した際に うまく行かず困っています。 $ftp_server="【サーバー名】"; $ftp_user_name="【アカウント名】"; $ftp_user_pass="【パスワード】"; //サーバーに接続する $conn_id = ftp_connect($ftp_server); // ユーザ名とパスワードでログインする $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 接続できたか確認する if ((!$conn_id) || (!$login_result)) { echo "FTP接続に失敗しました。"; exit; } else { echo "FTP接続に成功しました。"; } $local_file="【ローカルのファイルパス】"; $remote_file="【FTPサーバー上のアップロードファイルパス】"; if (!ftp_put($conn_id, $remote_file, $local_file, FTP_ASCII)) { echo "FTPアップロードに失敗しました。"; exit; } else { echo "FTPアップロードに成功しました。"; } ftp_close($conn_id); ローカル、リモート共にファイルの位置は間違っていません。 また以上のように反映させた際に返ってくる答えは 「FTP接続に成功しました。」 「FTPアップロードに成功しました。」 と出てきます。 しかし、ffftpを確認したところ サバー側に変化がありません。 手動ではffftpでアップ可能です。 ご教授お願い致します。

    • 締切済み
    • PHP
  • FC2のホームページアップロードの仕方

    FC2、の無料ホームページスペースを借りて作成したのですが 転送の設定がよくわかりません 1.FTPサーバ名: ユーザー名.web.fc2.comとあるので  すが、ユーザー名は自分のメールアドレスと書いてあるのですが   メールアドレスのあとに、web.fc2.comと入れましたが   おかしいのではないでしょうか? 2.FTPアカウント名:ログインする時のメールアドレスとあるので   メールアドレスを入れています 3.FTPパスワード:fc2IDにログインするパスワードとあるの  でそのパスワードを入れています  上記の条件で設定して転送すると、サーバ名が正しく入力されていま すかと表示されてうまくいきません。  どうも1項がちがうのかと思うのですがわかりません  どなたか教えて下さい

  • 認証エラー

    先日ubuntuでFTPサーバー(proFTPD)を建てました。 winSCPでwindowsXPからSFTPではグローバルでもローカルでもつながるのですが、FTPではどちらもつながりません。 現象としては、 ・ホスト名、ユーザー名、パスワードを入れてログインする。 ・次のウィンドウでホストと接続しましたと表示される。 ・パスワードを求められるが、何を入れても接続できない。 特に何か設定した記憶はないのですが、全く理解できず困っています。 ルータのポート等は大丈夫かと思います。 どうかご回答、宜しくお願いします。

  • C#でファイル転送プログラムWinSCPのWinS

    現在、C#でWinSCPに自動でログイン後、ファイルをアップロードしログアウトを定期的に行うプログラムを作成中なのですが、 ProcessでWinSCP.comを起動後、コマンドプロンプトのような画面にコマンドを打ち込むことが打ち込むことができず困っています。手動だとWinSCPを起動して、”open ホスト名”入力⇒サーバ接続⇒”ユーザー名”入力⇒”パスワード”入力⇒ログイン・・・・⇒ログアウトということができるのですが、参考にできるコードがネット上で見つけられません。起動時に引数を与える方法はたくさん載っているのですが、今回やりたい事と違っているのでどのようにコードを記述すればよいのかご教示ください。よろしくお願いいたします。

  • Winscp

    winscpで、 IPアドレスを入力し、ユーザー名をroot、パスワードをalpineとしているにもかかわらず何故かwinspcにログインできません。 i pod touchで使用しようとしているのですが… パソコンはvista、使用しているワイヤレスはGW-54GXSです。 i pod touchにはopen sshをインストールしているのですが… パソコンにもインストールしなければならないのでしょうか? どうすればよいかをできるだけ詳しく教えていただけたら嬉しいです

専門家に質問してみよう