投稿日:2003年05月22日 作成鷹の巣

No.10222 teraterm+sshを使って自宅から大学のサーバーにファイルが転送できません。



teraterm+sshを使って自宅から大学のサーバーにファイルが転送できません。

No.10222 投稿時間:2003年05月22日(Thu) 05:01 投稿者名:みか URL:

こんばんわ。私は全くの初心者です。実は大学の教授からホームページを作るように頼まれました。そこで自宅から大学のサーバーにteratermを使って接続し、FFFTPを使ってPASVモードで接続しようとすると"ファイル一覧がダウンロードされませんでした"となってしまいます。ビューワ表示は以下の通りです。

ホスト localhost を探しています.
ホスト localhost (127.0.0.1 (21)) に接続しています.
接続しました.
220 dawn FTP server (SunOS 5.8) ready.
>USER bioinfo
331 Password required for bioinfo.
>PASS [xxxxxx]
230 User bioinfo logged in.
>>CD C:\Program Files\ffftp
>CWD /home/bioinfo
250 CWD command successful.
>XPWD
257 "/home/bioinfo" is current directory.
>TYPE A
200 Type set to A.
>PASV
227 Entering Passive Mode (10,151,10,10,174,42)
ダウンロードのためにホスト 10.151.10.10 (44586) に接続しています.
接続できません.
ファイル一覧の取得を中止しました.
ファイル一覧の取得に失敗しました.

やはり設定が間違ってるのでしょうか?


情報センターなどのファイヤーフォールの設定確認して下さい

No.10223 投稿時間:2003年05月22日(Thu) 06:29 投稿者名:もりもり@神戸 URL:http://www.mok2.net/HServer/

もりもりと申します。はじめまして。

たぶん、大学などの場合は、大学からの発信、受信のネット環境にはファイヤーフォールの
設定があると思います。

外部からのアクセスはhttp以外は一切できない設定にしているところもあります。
ですから、自宅で作成したものは、手間になりますが自宅にftpサーバーを
たてるか、CDRなどのメディアで運ぶかする必要があると思います。

要するに、大学のwebpage設定に関しては、外部からはアップできないような
環境設定にして居る場合もありますので情報センターの管理者に確認して
見て下さい。

下のログをみるとftpはokにしているみたいですので、もしかしたら単なる
アクセス権の設定に間違いがあるのかも知れませんね。

ファイル一覧の取得に失敗というのは、そのディレクトリのアクセス権が
755になってなくて、たぶん700になっているのだけかな。

> こんばんわ。私は全くの初心者です。実は大学の教授からホームページを作るように頼まれました。そこで自宅から大学のサーバーにteratermを使って接続し、FFFTPを使ってPASVモードで接続しようとすると"ファイル一覧がダウンロードされませんでした"となってしまいます。ビューワ表示は以下の通りです。
> > ホスト localhost を探しています.
> ホスト localhost (127.0.0.1 (21)) に接続しています.
> 接続しました.
> 220 dawn FTP server (SunOS 5.8) ready.
> >USER bioinfo
> 331 Password required for bioinfo.
> >PASS [xxxxxx]
> 230 User bioinfo logged in.
> >>CD C:\Program Files\ffftp
> >CWD /home/bioinfo
> 250 CWD command successful.
> >XPWD
> 257 "/home/bioinfo" is current directory.
> >TYPE A
> 200 Type set to A.
> >PASV
> 227 Entering Passive Mode (10,151,10,10,174,42)
> ダウンロードのためにホスト 10.151.10.10 (44586) に接続しています.
> 接続できません.
> ファイル一覧の取得を中止しました.
> ファイル一覧の取得に失敗しました.
> > やはり設定が間違ってるのでしょうか?


Re: 情報センターなどのファイヤーフォールの設定確認して下さい

No.10224 投稿時間:2003年05月22日(Thu) 06:48 投稿者名:みか URL:

> もりもりと申します。はじめまして。
>
> たぶん、大学などの場合は、大学からの発信、受信のネット環境にはファイヤーフォールの
> 設定があると思います。
>
> 外部からのアクセスはhttp以外は一切できない設定にしているところもあります。
> ですから、自宅で作成したものは、手間になりますが自宅にftpサーバーを
> たてるか、CDRなどのメディアで運ぶかする必要があると思います。
>
> 要するに、大学のwebpage設定に関しては、外部からはアップできないような
> 環境設定にして居る場合もありますので情報センターの管理者に確認して
> 見て下さい。
>
> 下のログをみるとftpはokにしているみたいですので、もしかしたら単なる
> アクセス権の設定に間違いがあるのかも知れませんね。
>
> ファイル一覧の取得に失敗というのは、そのディレクトリのアクセス権が
> 755になってなくて、たぶん700になっているのだけかな。
>

はじめまして。早速のお返事ありがとうございます。大学側からユーザー名もパスワードも貰っているのでpasvモードでアップもダウンもできるはずなんですよ。現に友達はできてるみたいです。アクセス権の700とか755って何ですか?それが原因かもしれないですね。よろしくお願いします。


それじゃ、単なるアクセス権の設定だけの話だと思う

No.10226 投稿時間:2003年05月22日(Thu) 07:03 投稿者名:もりもり@神戸 URL:http://www.mok2.net/HServer/

もりもりです。

それじゃ、単なるアクセス権の設定だけの話だと思います。
公開するディレクトリーのアクセス権を
確認して下さい。
自宅からですとffftpで右側まどのマウスの右ボタンをおすとメニューバーの
中から属性変更の部分がでると思います。
その右下に、700と711とかが出ていますね。

上のチェックのところには、オーナー、グループ、その他
のところに呼出、書込、実行があります。
呼出が4,書込が2、実行が1でその合計の数字が最大7となっています。
通常ディレクトリの場合は、1を入れていないとアクセスすらできない状態。

さらに、今回の場合は、書込する場所のオーナーがもらったログ名では
ないから、アクセスできないだけだと思います。

ffftpの右側窓の属性の隣に所有者がありますので、その確認も
やってみて下さい。


右側の窓にはファイル一覧が出てこないから属性を見れない。

No.10227 投稿時間:2003年05月22日(Thu) 07:30 投稿者名:みか URL:

> もりもりです。
>
> それじゃ、単なるアクセス権の設定だけの話だと思います。
> 公開するディレクトリーのアクセス権を
> 確認して下さい。
> 自宅からですとffftpで右側まどのマウスの右ボタンをおすとメニューバーの
> 中から属性変更の部分がでると思います。
> その右下に、700と711とかが出ていますね。
>
> 上のチェックのところには、オーナー、グループ、その他
> のところに呼出、書込、実行があります。
> 呼出が4,書込が2、実行が1でその合計の数字が最大7となっています。
> 通常ディレクトリの場合は、1を入れていないとアクセスすらできない状態。
>
> さらに、今回の場合は、書込する場所のオーナーがもらったログ名では
> ないから、アクセスできないだけだと思います。
>
> ffftpの右側窓の属性の隣に所有者がありますので、その確認も
> やってみて下さい。
右側の窓にはファイル一覧が出てこないから属性を見れないんですよ。でもファイル一覧をビューワで表示するとちゃんとファイルがあるんですよ。ちなみにビューワの方では所有者はnooneになってますね。


右画面に表示もされないというのは、port21の設定が違うような気もします。

No.10230 投稿時間:2003年05月22日(Thu) 10:24 投稿者名:wallabyss URL:http://www.kolinahr.net/

FTP+SSHの設定
http://www.hc.keio.ac.jp/itc/manual/outside-net/port_forwarding/port_forwarding.html

普通にゆくと、このように設定すればFTP+SSHできるはず。
最終的に できない という情報だけなので、どこで出来ないのかがわかりませんが、
・直接FTPはできる
・PASV でFTPはできる
・SSHで繋げられる
・ftp21のポートフォワード設定をしたか
・web80でポートフォワード設定を"する"事ができる(確認)
・できた友達と同じ設定をしているのか
・ビューワーって何?
段階的に見てゆかないとこれ以上は・・
右画面に表示もされないというのは、port21の設定が違うような気もします。

この設定をしても怖いですけどね。WinSCPを使うのが一番良いと思います・・。


10,151,10,10:44586のアクセスで蹴られているという事ですか。

No.10233 投稿時間:2003年05月22日(Thu) 10:37 投稿者名:wallabyss URL:http://www.kolinahr.net/

良く見たら、21はうまくいっていましたね。
>227 Entering Passive Mode (10,151,10,10,174,42)
>ダウンロードのためにホスト 10.151.10.10 (44586) に接続しています.
>接続できません.
なので、10,151,10,10:44586のアクセスで蹴られているという事ですか。


10.*.*.* というのは、プライベート IP アドレスです。

No.10232 投稿時間:2003年05月22日(Thu) 10:33 投稿者名:通行人 URL:

なんか、接続できないことの直接の原因について、話が間違った方向に進んでいるように思えます。

> >PASV
> 227 Entering Passive Mode (10,151,10,10,174,42)
> ダウンロードのためにホスト 10.151.10.10 (44586) に接続しています.

10.*.*.* というのは、プライベート IP アドレスです。
サーバが PASV コマンドに対しプライベートアドレスを返す場合、外部からの PASV モードは利用できません。

既にご存知だとは思いますが、非 PASV モードも使用できません。
この場合 FFFTP 自体は接続先を 127.0.0.1 だと認識していますので、PORT コマンドで使用する、クライアント機のアドレスも 127.0.0.1 となってしまいます。サーバから見た 127.0.0.1 とは、そのサーバ自身になってしまいます。

> 右側の窓にはファイル一覧が出てこないから属性を見れないんですよ。でもファイル一覧をビューワで表示するとちゃんとファイルがあるんですよ。ちなみにビューワの方では所有者はnooneになってますね。

ファイル一覧の取得に失敗しても、表示ができてしまうのは FFFTP のバグです。
もし何か表示されていたら、それは古いキャッシュです。

サーバによって、「STAT」というコマンドが「コマンドセッション上で (= データセッションを張らずに)、ファイル一覧を送信させる」という動作をする場合があります。
目的のディレクトリに入り、(FFFTP の場合は「任意のコマンド」機能で)「STAT .」と入力するとログ画面にファイル一覧が表示されるようであれば、それを利用することはできます (= それしかできないということでもあります)。


F-secure SSH(商用クライアント)で接続したら一発でファイル一覧が表示されました。

No.10254 投稿時間:2003年05月22日(Thu) 19:35 投稿者名:みか URL:

色々試行錯誤してみた結果、F-secure SSH とゆう商用のクライアントで接続したら一発でファイル一覧が表示されました。アップもダウンも可能になりました。みなさん色々な意見をありがとうございました。大変参考になりました。


FTP転送はSSHではあまりうまく動きません。

No.10229 投稿時間:2003年05月22日(Thu) 08:54 投稿者名:カイ URL:http://yaguma.com

FTP転送はSSHではあまりうまく動きません.
理由は,FTPは使用するポート番号が毎回変わる(PASV)のでOpenSSHがサポートしている単純なポート転送機能では代用できないということです.もちろんポートモードでの転送もできません.そのためSFTPという新しいプロトコルが採用されています.とは言っても,これには異論があるようで,おやじさんのページにあるように設定すればできるという説もあります.この辺りは私は試してないのでなんともいえませんが,私もteraterm+sshではFTPが使えませんでした.
とりあえず,WinSPC2でSFTPに挑戦されてみてはどうでしょうか?dream-seedさんのHPに詳しくのってます.http://www.dream-seed.com/server/winscp.html


|目次|掲示板|過去ログ目次|▲頁先頭|