Centos

HP Proliant DL360 G5 上的 Centos 6.6 - 遠端 ssh 問題

  • August 3, 2015

我有一個全新的 centos 6.6 安裝。在 HP Proliant DL360 上。我已經安裝了 mysql、php、apache

我無法從我的 ip xxxx 通過 putty 登錄,但是在我的區域網路 192.168.0.5 中使用時,我可以正常連接

問**:為什麼我無法通過區域網路外的 ip 連接到 ssh 登錄?**

目前埠 22 上的 tcp netstat 讀數為:

[root@localhost etc]#  netstat -tulpn | grep :22
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      7646/sshd
tcp        0      0 :::22                       :::*                        LISTEN      7646/sshd

目前設置的iptables如下:

[root@localhost etc]# iptables --line -vnL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1    20825   14M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
2        0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0
3       45  2700 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0
4        3   156 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
5        0     0 ACCEPT     tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0           tcp spt:80 state NEW,ESTABLISHED
6     1302 67684 ACCEPT     tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80 state NEW,ESTABLISHED
7     2151  276K REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1        0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

伺服器ip設置:

[root@localhost etc]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
   inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
   link/ether 00:1e:0b:5e:59:22 brd ff:ff:ff:ff:ff:ff
   inet 192.168.0.5/24 brd 192.168.0.255 scope global eth0
   inet6 fe80::21e:bff:fe5e:5922/64 scope link
      valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
   link/ether 00:1e:0b:5e:59:1a brd ff:ff:ff:ff:ff:ff

您只有一個與機器關聯的私有 IP 地址,因此您需要配置任何具有您想要連接的公共 IP 地址的地址,以將 SSH 連接傳遞到此伺服器。

引用自:https://serverfault.com/questions/710363