正规的扬中网站建设,360crm客户管理系统,h5网页制作模板,新闻投稿平台以本机1470端口#xff08;我的sqli-labs#xff09;与vps的9023端口为例。 SSH基本的连接命令是#xff1a;
ssh usernamehostname这里牵扯到了两台主机#xff0c;一是执行命令、运行SSH客户端的主机#xff0c;我们称为本地主机A【Host A】#xff1b;二是接收连接请…以本机1470端口我的sqli-labs与vps的9023端口为例。 SSH基本的连接命令是
ssh usernamehostname这里牵扯到了两台主机一是执行命令、运行SSH客户端的主机我们称为本地主机A【Host A】二是接收连接请求、运行SSH服务器的主机我们称为远程主机B【Host B】。通过密码或密钥等方式验证后SSH连接建立主机A可以使用命令行对主机B实施远程控制。
以上命令中username是主机B上已登录的用户名hostname则是主机B的设备名、域名或IP等可以在网络局域网或互联网上定位的名称。 实际操作步骤如下以本机1470端口我的sqli-labs与vps的9023端口为例。
主机连接vps主机上发
ssh -R 9023:localhost:1470 rootvps-ip-R指定远程端口转发
9023自定义端口
localhost:1470主机ip:主机相关服务的端口sqli-labs的端口
rootvps用户名
vps-ipvps的ip地址比如46.46.132.184要输入vps的密码 确保外网也能访问在vps上执行
GatewayPorts yes确保外网也能访问这个vps的9023这个监听端口而不是只能被vps的localhost访问。
sudo echo GatewayPorts yes /etc/ssh/sshd_config
sudo service ssh restart #重启ssh访问http://vps-ip:9023/可以访问到我主机上的sqlilabs。 参考文章
SSH远程端口转发实战详解 - Xi-iX - 博客园 (cnblogs.com)
Linux中ssh配置详解_linux ssh_穆瑾轩的博客-CSDN博客
Linux端口转发的几种常用方法-腾讯云开发者社区-腾讯云 (tencent.com)
彻底搞懂SSH端口转发命令 - 知乎 (zhihu.com)
[Linux端口转发的九种常用方法_戴国进的博客-CSDN博客](https://blog.csdn.net/JineD/article/details/118254041#:~:textSSH 端口转发 1 (1) 本地端口转发 ssh -fgN -L,%2Fetc%2Fsysctl.conf %23增加一行 net.ipv4.ip_forward%3D1 %2F%2F使数据转发功能生效 sysctl -p (2)将本地的端口转发到本机端口 )