
Ubuntu日本語フォーラム

ログインしていません。
Linux初心者です。お知恵をお貸し願います。
Ubuntu12.04でSSH接続など問題なくできていたのですが、
Linux再起動後に外部からのSSH接続できなくなりました。(サーバーはさくらVPS上です。)
他のサイトなどを拝見して以下を確認したのですが、原因が判明しません。
他に確認すべき項目などご教授頂ける幸いです。
・ SSHの起動の有無
# ps aux | grep sshd
root 4065 0.0 0.2 6684 2324 ? Ss 20:47 0:00 /usr/sbin/sshd -D
root 4304 0.0 0.0 5360 836 ttyS0 S+ 20:57 0:00 grep --color=auto sshd
・ iptables の設定
# iptables -L
Chain INPUT (policy DROP)target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:10022
ACCEPT tcp -- anywhere anywhere tcp dpt:www
ACCEPT tcp -- anywhere anywhere tcp dpt:db2c_db2inst1
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
LOG all -- anywhere anywhere LOG level info prefix "IPTABLES_INPUT_LOG : "
Chain FORWARD (policy DROP)
target prot opt source destination Chain OUTPUT (policy ACCEPT)
target prot opt source destinationACCEPT all -- anywhere anywhere
・ PORT設定
netstat -l 稼働中のインターネット接続 (サーバのみ)
Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態
tcp 0 0 *:10022 *:* LISTEN
tcp 0 0 localhost:mysql *:* LISTEN
・・・ 以下、略
・ ufwの無効確認
# ufw status
状態: 非アクティブ
・ ポートの開放確認
http://www.cman.jp/network/support/port.html
で調べましたが、アクセス出来ませんでした。
オフライン
さくらVPSのVNC機能を使用してWEBが表示できるかを確認しましたが、
やはり接続できませんでした。
ネットワークの接続設定の見直しを実施しています。
オフライン
# iptables -L
を見ますと
>ACCEPT tcp -- anywhere anywhere tcp dpt:10022
とありますが、これはポート10022が許可(ACCEPTT)されていることを意味するかと思います。たぶんですが、さくらVPSをレンタルされた管理者様がSSHのポートを22→10022にセキュリティ上の理由のために変更されたのではないかと思います。
通常、SSHはポート22で接続するのですが、上記の設定が行われている場合はポート10022で接続しないとファイアウォールに拒否されてしまうので
$ ssh <IP address> -p 10022 -l <アカウント名>
でポート10022にSSHにて接続してみてください。
オフライン
ご回答ありがとうございます。返事が遅くなり申し訳ございません。
クライアント側がWindowsなのでTeratermを使用してポート10022でアクセスしていますが、
ホストが見つからないとエラーになります。
INPUT側だけではなくOUTPUT側も駄目ですので、他の原因がある様に感じています。
他のファイアウオールが動作しているなど。。。
オフライン
理由はよく分からないですが解決しました(ネットワークに接続することが出来ました)。
ipconfigではIPアドレスの設定が取得できていたので問題ないかと思っていましたが、
PINGが通らないのでネットワークの設定を確認しました。
(さくらVPSは固定IPです。)
再度、リブート後にVNCでアクセスすると画面右上にネットワーク未接続のアイコンが出ているのに
気づいたので、GUI(SystemSetting→Network)でネットワーク設定を実施しました。
するとアイコンも接続と表示され、外部からのSSH、HTTPアクセス共に出来るようになりました。
当初はサーバー設定に関する箇所かと思いこちらに投稿させて頂きましたが、
ネットワーク設定の問題だったようです。申し訳ございません。
オフライン