咱今天用nat的挂机宝安装宝塔,安装好之后无法登陆面板,咱想起来是nat于是把默认的8888端口改成nat主机的端口。但是还是无法正常打开宝塔面板,打开是这样的:

去搜索

SSH-2.0-OpenSSH_8.0

Invalid SSH identification string.,得出结论好像是ssh协议问题,咱就以为是ssh协议的问题,但是经过排查之后并不是,然后咱才想到外网端口默认是22端口映射的(即访问外网端口会被转到内网咱的22端口)因为端口映射所以内外不一样,所以你把宝塔面板的端口改成外网端口,那么访问的时候外网端口会转到内网的22端口,宝塔端口与内网端口不一样便无法打开面板,故此无论怎么修改宝塔面板的端口也打不开面板


到这里解决的方法就很明确了,要把宝塔面板的端口与内网端口一致。因为咱这个nat可以再申请一个外网端口,所以咱就用新的外网端口来做宝塔端口的映射


举例:
宝塔端口8888,咱的外网端口1111那么咱用内网端口8888映射外网端口,然后登陆面板如下
你的ip:1111


没错,是1111不是8888,因为外网端口1111会转发到内网端口8888,千万记得登陆面板的端口要输入外网端口,然后宝塔的端口跟内网一样