• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SFTPで仮想サーバに接続できません)

SFTPで仮想サーバに接続できません

このQ&Aのポイント
  • SFTPで仮想サーバに接続できない問題の解決方法を教えてください
  • SFTPを使用して仮想サーバに接続できない状況について
  • 仮想サーバにSFTPで接続できない問題について

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

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.3

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

duowhite
質問者

お礼

画像まで添付していただき、ありがとうございます。 ブリッジアダプタに設定して、IPアドレス(inetアドレス)を指定しました。 また、ポートは22に戻しました。 ですが、まだログインできません。 WinSCPの動きとしては接続できずに、タイムアウトしてしますようです。 あと、ブリッジアダプタだと、ポートフォワーディングを 利用できないので、ブラウザで確認することができませんでした・・・。 これは解決できますでしょうか? もしご存じでしたらご教授いただけますと助かります。 よろしくお願いいたします。

その他の回答 (3)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.4

>ちゃんとLISTENになっています。 iptablesなどで閉じている…とか? ubuntu Desktop版でiptablesが設定されているのかは不明ですが。 >利用できないので、ブラウザで確認することができませんでした・・・。 >これは解決できますでしょうか? ふつ~に80番ポートに接続するだけ…かと思いますが。 指定するIPアドレスについてはもう判っていますよね。

duowhite
質問者

お礼

iptablesの設定がうまくいきません・・・。 こちらのサイト様を参考にしてみたのですが、 http://www.icoro.com/201201276505.html sudo /sbin/iptables-restore < /etc/iptables.up.rules とやると /etc/iptables.up.rulesに 記述ミスがあると言われてしまいます。(line 1) ほかに参考になるサイトとかありませんでしょうか?

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

普通なら…ホスト名にlocalhostを指定することはありません。 localhostで指定した場合は「自分自身」を指しますからゲストOSに繋がるワケもなく。 掲示されたページの通りに設定されているのであれば、ポートフォワーディングでゲストOSの22番ポートへ接続されるでしょう。 # LAN内の別のマシンからホストOSの2222番に接続した場合も、おそらくゲストOSに転送される…でしょう。 VirtualBoxは使ったことありませんけど。 あとは……ゲストOSの方で22番での待ち受けがされていない……ということはありませんか? ゲストOSでnetstat -lpnなどでちゃんとLISTENになっていますか?

duowhite
質問者

お礼

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

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

ホスト名:localhost では繋がらないと思います。 Ubuntuに割り当てられているIPアドレスを指定してみてください。

duowhite
質問者

お礼

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

関連するQ&A