SSH侧重远程登录,电脑A ssh登录电脑B成功后,你的身份,命令执行环境就是B了
VPN侧重远程访问,电脑A vpn连接到电脑B后,你的身份,命令执行环境还是A,只不过B和A相当于在一个网段中,可以执行ping等访问B的操作。
使用场景(假设在局域网内部发布一个web服务,供内部人员使用):
前提:存在跳板机(就是一个即连接外网又连接局域网的电脑,双网口)
SSH:远程登录到电脑B,发布web新版本。
VPN:远程访问到电脑B,你可以使用A的游览器访问B的80端口来查看web页面效果,但你无法操作电脑B,无法发布新版本。
注意:使用ssh 端口转发也可以实现远端访问80端口,但有局限性,毕竟不会只使用80端口。