QA@IT
«質問へ戻る

297
本文
 色々試していたらデフォルトポートの22番なら使えることがわかりました。
 
 設定の確認及び変更をするために
-```/etc/sysconfig/iptables
+
+/etc/sysconfig/iptables
+```
 -A INPUT -p tcp -m tcp --dport 10022 -j ACCEPT
 ```
 
-```/etc/ssh/sshd_config
+/etc/ssh/sshd_config
+```
 Port 10022
 ```
 と設定を行い
 自分にはこれ以上どこを調べたら良いかもわからないお手上げ状態なのですが
 以上のような状態で他にどこをどうやって調べれば
 何故ハイポートでの接続がうまくいかないか原因がわかるのでしょうか?
-

ハイポートでさくらのVPSにSSHで繋げない時の対処法

さくらのVPSで今まで問題なく使えていたSSHが
特に設定変更をしていないはずのに使えなくなってしまい
色々試していたらデフォルトポートの22番なら使えることがわかりました。

設定の確認及び変更をするために

/etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 10022 -j ACCEPT

/etc/ssh/sshd_config

Port 10022

と設定を行い

# service sshd restart
# service iptables restart

でサービスを再起動して接続を試みることを
ハイポートの番号を変えて2度行いましたが接続できませんでした。
接続はWindows上のPuttyとそのVirtualbox上で動かしているUbuntuで行いました。
また別の回線からもMacbookからSSH接続をしてみましたが失敗しています。
ですのでローカル側ではなくVPS側の問題だと考えています。

接続ができなくなった少し前にnmapでポートスキャンを試していたので
それが原因で接続が制限されたのかとも思いさくらのサポートセンターに問い合わせてみましたが
特に制限は行われていないとの回答をもらっています。

それと関係ないとは思うのですがメモリが少なくなっていて接続できないこともあるという情報をみたため
echo 3 > /proc/sys/vm/drop_cachesでメモリの開放を行いました。

sshの接続が失敗する時にエラーメッセージは "Connection timed out"で、
nmap -p 10022 server をした時の結果は "STATE: filtered, SERVICE: unknown" になります。

自分にはこれ以上どこを調べたら良いかもわからないお手上げ状態なのですが
以上のような状態で他にどこをどうやって調べれば
何故ハイポートでの接続がうまくいかないか原因がわかるのでしょうか?

さくらのVPSで今まで問題なく使えていたSSHが
特に設定変更をしていないはずのに使えなくなってしまい
色々試していたらデフォルトポートの22番なら使えることがわかりました。

設定の確認及び変更をするために

/etc/sysconfig/iptables
```
-A INPUT -p tcp -m tcp --dport 10022 -j ACCEPT
```

/etc/ssh/sshd_config
```
Port 10022
```
と設定を行い
```
# service sshd restart
# service iptables restart
```
でサービスを再起動して接続を試みることを
ハイポートの番号を変えて2度行いましたが接続できませんでした。
接続はWindows上のPuttyとそのVirtualbox上で動かしているUbuntuで行いました。
また別の回線からもMacbookからSSH接続をしてみましたが失敗しています。
ですのでローカル側ではなくVPS側の問題だと考えています。

接続ができなくなった少し前にnmapでポートスキャンを試していたので
それが原因で接続が制限されたのかとも思いさくらのサポートセンターに問い合わせてみましたが
特に制限は行われていないとの回答をもらっています。

それと関係ないとは思うのですがメモリが少なくなっていて接続できないこともあるという情報をみたため
`echo 3 > /proc/sys/vm/drop_caches`でメモリの開放を行いました。

sshの接続が失敗する時にエラーメッセージは "Connection timed out"で、
`nmap -p 10022 server` をした時の結果は "STATE: filtered, SERVICE: unknown" になります。

自分にはこれ以上どこを調べたら良いかもわからないお手上げ状態なのですが
以上のような状態で他にどこをどうやって調べれば
何故ハイポートでの接続がうまくいかないか原因がわかるのでしょうか?

質問を投稿

ハイポートでさくらのVPSにSSHで繋げない時の対処法

さくらのVPSで今まで問題なく使えていたSSHが
特に設定変更をしていないはずのに使えなくなってしまい
色々試していたらデフォルトポートの22番なら使えることがわかりました。

設定の確認及び変更をするために

-A INPUT -p tcp -m tcp --dport 10022 -j ACCEPT
Port 10022

と設定を行い

# service sshd restart
# service iptables restart

でサービスを再起動して接続を試みることを
ハイポートの番号を変えて2度行いましたが接続できませんでした。
接続はWindows上のPuttyとそのVirtualbox上で動かしているUbuntuで行いました。
また別の回線からもMacbookからSSH接続をしてみましたが失敗しています。
ですのでローカル側ではなくVPS側の問題だと考えています。

接続ができなくなった少し前にnmapでポートスキャンを試していたので
それが原因で接続が制限されたのかとも思いさくらのサポートセンターに問い合わせてみましたが
特に制限は行われていないとの回答をもらっています。

それと関係ないとは思うのですがメモリが少なくなっていて接続できないこともあるという情報をみたため
echo 3 > /proc/sys/vm/drop_cachesでメモリの開放を行いました。

sshの接続が失敗する時にエラーメッセージは "Connection timed out"で、
nmap -p 10022 server をした時の結果は "STATE: filtered, SERVICE: unknown" になります。

自分にはこれ以上どこを調べたら良いかもわからないお手上げ状態なのですが
以上のような状態で他にどこをどうやって調べれば
何故ハイポートでの接続がうまくいかないか原因がわかるのでしょうか?

さくらのVPSで今まで問題なく使えていたSSHが
特に設定変更をしていないはずのに使えなくなってしまい
色々試していたらデフォルトポートの22番なら使えることがわかりました。

設定の確認及び変更をするために
```/etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 10022 -j ACCEPT
```

```/etc/ssh/sshd_config
Port 10022
```
と設定を行い
```
# service sshd restart
# service iptables restart
```
でサービスを再起動して接続を試みることを
ハイポートの番号を変えて2度行いましたが接続できませんでした。
接続はWindows上のPuttyとそのVirtualbox上で動かしているUbuntuで行いました。
また別の回線からもMacbookからSSH接続をしてみましたが失敗しています。
ですのでローカル側ではなくVPS側の問題だと考えています。

接続ができなくなった少し前にnmapでポートスキャンを試していたので
それが原因で接続が制限されたのかとも思いさくらのサポートセンターに問い合わせてみましたが
特に制限は行われていないとの回答をもらっています。

それと関係ないとは思うのですがメモリが少なくなっていて接続できないこともあるという情報をみたため
`echo 3 > /proc/sys/vm/drop_caches`でメモリの開放を行いました。

sshの接続が失敗する時にエラーメッセージは "Connection timed out"で、
`nmap -p 10022 server` をした時の結果は "STATE: filtered, SERVICE: unknown" になります。

自分にはこれ以上どこを調べたら良いかもわからないお手上げ状態なのですが
以上のような状態で他にどこをどうやって調べれば
何故ハイポートでの接続がうまくいかないか原因がわかるのでしょうか?