お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-08-08 08:13:15

sugar
メンバ
登録日: 2009-08-08

ファイルの送受信について

現在、ubuntu9.04を使用しています。
Windowsとubuntuでのファイルの送受信を使用と思い
ローカルエリアの設定はsambaを使用してできたのですが
たとえば、学校から自宅へファイルの送受信をする場合にはどうすればよのでしょうか?

オフライン

 

#2 2009-08-08 09:17:05

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ファイルの送受信について

外からだと、フリーのファイルストレージサービスを利用した方が安全で簡単なような気がします。
もし、ftp serverなどとして稼働させたいというのであれば、ご自宅のPC(またはルータ)にグローバルIPを割り当てられているか、Serverとしての稼働が許されているか、などが問題となります。まずは、ISPとの契約内容を確認するか、問い合わせるなどとして、Server立ち上げが可能かどうか確認してみて下さい。

オフライン

 

#3 2009-08-08 11:17:05

sugar
メンバ
登録日: 2009-08-08

Re: ファイルの送受信について

ご指摘ありがとうございます。
fptサーバを立ててみたいと思います。

オフライン

 

#4 2009-08-08 14:00:15

930
メンバ
登録日: 2009-06-23

Re: ファイルの送受信について

sugar による投稿:

fptサーバを立ててみたいと思います。

ftp されるより、scp で利用されたほうが無難かと思います。
Windows 用の scp クライアントは、WinSCP 辺りがよろしいかと思います。

オフライン

 

#5 2009-08-08 22:02:14

sugar
メンバ
登録日: 2009-08-08

Re: ファイルの送受信について

scpについては私の知識がないので今回は設定せずにまずはftpサーバを立てたいと思います。
ご指摘ありがとうございます。

ftpサーバなのですが
http://www.miloweb.net/ftp.html
ここを参考にしながら設定したのですが、ローカルアドレスでの接続確認はできなのですが
グローバルアドレスにしてしまうと接続ができない状況です。
何が原因なのかわかりにくいとは思いますが、もし分かる方いましたらよろしくお願いします。

オフライン

 

#6 2009-08-08 22:38:28

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ファイルの送受信について

ああ、ごめんなさい。説明不足でした。素のFTPはあまりおすすめできません。せめてSFTPか、それか、930さんがご提案のようにscpがよいかと思います。
Windows用のscpクライアントは知らなかったのですが、よさげなものもあるようですし。
それはさておき、ローカルアドレスで接続できて、グローバルアドレスではできないとのことですが、状況が見えません。
ネットワーク構成はどのようになっていますか。ISPから割り当てのアドレスはグローバルですか、ローカルですか。
PCは直接接続ですか、ルーターを介して(PCにはDHCPかなにかでローカル割り当て?)いますか。
接続テストは外からのアクセスですか、中からのアクセスですか。

オフライン

 

#7 2009-08-08 23:07:00

sugar
メンバ
登録日: 2009-08-08

Re: ファイルの送受信について

ご指摘ありがとうございます。
セキュリティの高い方を使った方がよさそうなので、後で変えたいと思います。

FTPの件なのですが、
構成
NTTルータ→BBR-4HG(ルータ)→ubuntu(9.04) 192.168.11.15 固定
                     →windows(vista)192.168.11.11 固定

ISPからは    123.~から始まるグローパルIPがきています、固定IPではないのでDDNSを使用しています。
接続テストは内部からローカルIP、グローバルIP、ドメイン名でテストをしました。
外部からのテストはしていません。

説明不足かもしれませんがよろしくお願いします。

オフライン

 

#8 2009-08-08 23:52:53

epii
メンバ
登録日: 2008-12-11

Re: ファイルの送受信について

ポートはきちんと開けていますか?

中からグローバル IP を叩いても、希望通りに転送してくれないルータがあるので、
実際に外のパソコンから接続してみてください。

オフライン

 

#9 2009-08-09 00:20:22

sugar
メンバ
登録日: 2009-08-08

Re: ファイルの送受信について

ご指摘ありがとうございました。
解決いたしました、指摘してくださった方ありがとうございます。

解決はルータにてTCP:21のポートを開けたら接続できるようになりました。
21は元々開いてるものかと思っていました・・・

FTPはやめた方がいいとのことなので、scpについて調べてみようと思います。
もし、設定などでわかりやすいサイトなどありましたら、教えてくださると助かります。

オフライン

 

#10 2009-08-09 01:11:59

930
メンバ
登録日: 2009-06-23

Re: ファイルの送受信について

sugar による投稿:

FTPはやめた方がいいとのことなので、scpについて調べてみようと思います。
もし、設定などでわかりやすいサイトなどありましたら、教えてくださると助かります。

ftp の場合、暗号化されていない状態で、ID/PW から、実際に送受信するデータまで生で流れます。
また、ID/PW が解析されてしまった場合、悪意を持った第三者は ftp でログインすることも可能になります。
そこで、暗号化されてファイルを送受信するプロトコルとして hmatsue さんがおっしゃる sftp や scp があります。
これら二つのプロトコルの違いは、以下をご参照下さい。

http://www.atmarkit.co.jp/fnetwork/rensai/tcp28/02.html

scp の設定方法は、ssh server を上げるだけです。
Ubuntu server 版であれば既に導入されていると思いますが、Desktop 版をお使いであれば openssh-server を導入して下さい。

コード:

sudo apt-get install openssk-server

で導入できます。

その後、netstat 等で port22 を listen していることを確認して下さい。
また、端末から

コード:

ssh ユーザー名@localhost

でログイン出来れば Ubuntu 側は完了です。

その後、ftp の際と同様にインターネット側からの port22 を空けて下さい。
# 可能であれば接続元の IP も固定出来ればより安全です。

オフライン

 

#11 2009-08-09 01:16:29

930
メンバ
登録日: 2009-06-23

Re: ファイルの送受信について

930 による投稿:

コード:

sudo apt-get install openssk-server

申し訳ありません。タイプミスです。

コード:

sudo apt-get install openssl-server

が正。

オフライン

 

#12 2009-08-09 01:22:13

930
メンバ
登録日: 2009-06-23

Re: ファイルの送受信について

ギャー、暑さでボケました...orz

930 による投稿:

コード:

sudo apt-get install openssl-server

本当に正しいのは

コード:

sudo apt-get install openssh-server

です。
すみません。

オフライン

 

#13 2009-08-09 01:31:42

sugar
メンバ
登録日: 2009-08-08

Re: ファイルの送受信について

丁寧に答えていただきありがとうございます。
とても助かります
参考サイトを見て、理解してから設定したいと思います。

オフライン

 

#14 2009-08-09 01:42:57

930
メンバ
登録日: 2009-06-23

Re: ファイルの送受信について

ガンバッテ下さい!

また、この方法だとインターネット側から ssh でログインも可能になります。
実際に行われる場合は、パスワードの管理等十分にご注意下さい。
# sudo 出来ないユーザーを作成して、そのユーザーで操作する等の自己防御も考慮した方が良いかも知れません。

また、Windows 側に TeraTerm 等の ssh クライアントを導入すると、端末での操作も可能になります。

オフライン

 

Board footer

Powered by FluxBB