dポイントプレゼントキャンペーン実施中!

SFTPで仮想サーバに接続できなくて困っています。
VirtualBoxにてUbuntuの仮想サーバを作成しました。

こちらのサイト様を参考に
http://smallworld.west-tokyo.com/blog/2011/03/vi …

PHPが動作するところまではうまくいきました。

次の3つのコマンドを打ち込んで
SSHをインストール&再起動してみたのですが

  sudo apt-get update
  sudo apt-get install ssh
  sudo /etc/init.d/ssh restart

WindowsからSFTPソフト(WinSCP)で接続できません。
WinSCPの設定は以下の通りです。
 ・ホスト名:localhost
 ・ポート:2222(上記のサイト様参考)
 ・ユーザ名:(設定したユーザ名)
 ・パスワード:(設定したパスワード)

「サーバがネットワークを閉じました」
というエラーがでます。

なにか心当たりがある方いらっしゃいませんでしょうか?
よろしくお願いいたします。

A 回答 (4件)

次のようにすればいいです。


1. VirtualBoxの「設定」でネットワークの割り当てを「ブリッジ アダプタ」に設定して、ゲストマシン(ubuntu)を起動する。
添付画像の上段参照。
2. ubuntuで gnome-terminal を起動し、ifconfig を実行する。
表示された inetアドレス が ゲストマシンのipアドレスです。
添付画像の中段参照。
3. WinSCPを起動し、「環境」設定で「ファイル名をUTF-8でエンコード」を「オン」にしておく。
オンにしておけば、ゲストマシンのフォルダ名やファイル名をWinSCPで表示する際に文字化けしない。
添付画像の下段参照。
4. WinSCPにて上記「2」で確認した ipアドレスでゲストマシンに接続する。
接続するとゲストマシンのディレクトリが表示される。
---以上です。
「SFTPで仮想サーバに接続できません」の回答画像3
    • good
    • 0
この回答へのお礼

画像まで添付していただき、ありがとうございます。
ブリッジアダプタに設定して、IPアドレス(inetアドレス)を指定しました。
また、ポートは22に戻しました。
ですが、まだログインできません。
WinSCPの動きとしては接続できずに、タイムアウトしてしますようです。

あと、ブリッジアダプタだと、ポートフォワーディングを
利用できないので、ブラウザで確認することができませんでした・・・。
これは解決できますでしょうか?

もしご存じでしたらご教授いただけますと助かります。
よろしくお願いいたします。

お礼日時:2012/06/20 11:33

>ちゃんとLISTENになっています。



iptablesなどで閉じている…とか?
ubuntu Desktop版でiptablesが設定されているのかは不明ですが。

>利用できないので、ブラウザで確認することができませんでした・・・。
>これは解決できますでしょうか?

ふつ~に80番ポートに接続するだけ…かと思いますが。
指定するIPアドレスについてはもう判っていますよね。
    • good
    • 0
この回答へのお礼

iptablesの設定がうまくいきません・・・。

こちらのサイト様を参考にしてみたのですが、
http://www.icoro.com/201201276505.html

sudo /sbin/iptables-restore < /etc/iptables.up.rules

とやると

/etc/iptables.up.rulesに
記述ミスがあると言われてしまいます。(line 1)

ほかに参考になるサイトとかありませんでしょうか?

お礼日時:2012/06/20 15:59

普通なら…ホスト名にlocalhostを指定することはありません。


localhostで指定した場合は「自分自身」を指しますからゲストOSに繋がるワケもなく。

掲示されたページの通りに設定されているのであれば、ポートフォワーディングでゲストOSの22番ポートへ接続されるでしょう。
# LAN内の別のマシンからホストOSの2222番に接続した場合も、おそらくゲストOSに転送される…でしょう。
VirtualBoxは使ったことありませんけど。

あとは……ゲストOSの方で22番での待ち受けがされていない……ということはありませんか?
ゲストOSでnetstat -lpnなどでちゃんとLISTENになっていますか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
ちゃんとLISTENになっています。
なぜでしょう・・・??

お礼日時:2012/06/20 11:29

ホスト名:localhost では繋がらないと思います。


Ubuntuに割り当てられているIPアドレスを指定してみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。
IPアドレスを指定してみましたが
接続できないみたいでした・・・。

お礼日時:2012/06/20 11:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!