我希望能够在我的笔记本电脑(Windows)上访问在我的服务器上运行的网站。
+--------+ +----------+ +-----------+ +----------+
| Laptop | <---> | Middle1 | <--> | Middle2 | <--> | Server |
+--------+ +----------+ +-----------+ +----------+
我的笔记本电脑上的 ssh 配置如下:
Host server
Hostname 192.168.102.2
Port 444
User server
Host middle2
Hostname 192.168.0.121
User middle2
IdentityFile D:\Users\...\id_rsa
ProxyCommand ssh -A [email protected] -i D:\Users\...\key.pem -W %h:%p
LocalForward 8600 mywebsite.de:443
使用“ssh middle2”,我可以登录到第二个跳转服务器“middle2”。从这里我可以相应地调用网站,并且它会显示出来(在控制台上)。
我还在笔记本电脑上的 etc/hosts 文件中输入了以下内容:
127.0.0.1 mywebsite.de
localhost mywebsite.de
我希望能够通过笔记本电脑上的 mywebsite.de:8600 访问该网站本身。
不幸的是,我目前收到无法访问该页面的错误消息。显然我的 SSH 配置还不适合。
您能告诉我为了使我的项目成功我必须纠正哪些设置吗?