LoginSignup
2
1

More than 5 years have passed since last update.

CentOS7でのポート転送

Last updated at Posted at 2015-07-04

概要

チラ裏が止まらない・・・。
CentOS7を再インストールした時に、何故かputtyでポート転送するとエラーが出た時の覚書。

原因/解決方法

CentOS7を再インストールした際は、hostname(/etc/hostname)だけではなく、hosts(/etx/hosts 127.0.1.1)を追記する必要がある!
こうしないと、puttyで転送先にホスト名を入れても、何故か見つけてくれない。

/etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.1.1   wakisuke.myhome.cx

エラーログ

エラーでてたのはこんな感じ。(転送テストでlocalhost:8080 <-> wakisuke.myhome.cx:80の設定時)

/var/log/secure
Jul  5 00:53:35 wakisuke sshd[3642]: error: connect_to wakisuke.myhome.cx port 80: failed.
Jul  5 00:54:16 wakisuke sshd[3642]: error: connect_to wakisuke.myhome.cx port 80: failed.
Jul  5 00:59:56 wakisuke sshd[3642]: error: connect_to wakisuke.myhome.cx port 80: failed.
Jul  5 00:59:56 wakisuke sshd[3642]: error: connect_to wakisuke.myhome.cx port 80: failed.
Jul  5 01:00:58 wakisuke sshd[3642]: error: connect_to wakisuke.myhome.cx port 80: failed.
Jul  5 01:01:08 wakisuke sshd[3642]: error: connect_to wakisuke.myhome.cx port 80: failed.

メモ

putty側のポート転送先をlocalhostとしておけば、SSHアクセス先のサーバ(自分自身)を的確に指せるため、繋ぐことができる。
でもホスト名指定しているのになんで効かないねん!てきなね、、、
a.PNG

sshd_confg

今回のポート転送では、自宅 <-> 外部だけで、踏み台となるようなサーバもいないため、下記設定で事足りる。


AllowTcpForwarding: Yes

ポート転送の許可

GatewayPorts: No

踏み台が1つあって、その踏み台はローカルの外からアクセスがあって、それを更に転送するような場合の転送許可

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1