VOGU手游网:值得大家信赖的游戏下载站!

微信:96kaifa
关注我们
所在位置:首页 > 服务器 > #SSH实战# 小体积Putty的逆袭:Tunnels功能

#SSH实战# 小体积Putty的逆袭:Tunnels功能

发布时间:2021-06-04 10:46:28来源:VOGU手游网作者:VOGU手游网

Putty可以说是玩VPS的入门利器,体积小,免安装这些特点都不必说了,今天便宜VPS要和大家分享的是Putty自带的Tunnels功能,Tunnels顾名思义是隧道的意思,通过这个隧道,我们可以通过自己的PC端完成服务器端的更多操作,说白了就是有点儿“人戈王里”的意思。那么接下来,我们就参照两个实例来了解具体的应用:

请使用Putty的官方版本(传送),不要使用类似汉化版等修改版本,以免VPS密码泄露造成严重危险(不是危言耸听,3-4年前不是爆发过一次类似事件嘛)

应用1:利用Putty的Tunnels实现科学浏览网页

本文方法浏览网页无法实现加密等高阶功能,仅供尝试,切勿滥用

照常打开Putty,设置服务器的ip和端口(一般为22),切换到Tunnels文件树,设置Source port为8080,下面设置为Dynamic

putty-tunnels

接下来,连接SSH,保持putty开启,并在浏览器上设置Socks v5(127.0.0.1:8080)就可以实现科学地浏览和访问网页了

应用2:利用Putty的Tunnels实现MySQL的远程访问

我们知道MySQL是可以通过修改配置文件实现远程端口访问的,但是由于开放外部访问往往会带来诸多的不安全隐患,因此在对于MySQL的用户访问依然推荐限制在Localhost下,那么,如何借助SSH Tunnels实现MySQL的远程访问呢?

首先,在服务器端,建立新的MySQL本地用户(vmvps,密码password)并赋予全部权限(或部分权限)(MySQL的简明教程参见本站他文)

mysql> CREATE USER 'vmvps'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'vmvps'@'localhost'

设置Putty的session(ip,端口等),切换到Tunnels下设置隧道的端口,如下图

MySQL的默认连接端口是3306,如果你修改了,换成你自己的

putty-mysql-001

连接SSH,保持Putty开启,然后就可以使用MySQL WorkBench利用127.0.0.1:3306连接服务器端的MySQL了。这样做的目的实际上是利用Tunnels远程实现本地的操作,无需开放MySQL的远程访问权限,也就增加了安全性。

本文内容“抄袭”自国外网友的相关教程原文1和原文2,如有雷同,那还有啥可说的…


我要评价

  • 热门资讯
  • 最新资讯
  • 手游排行榜
  • 手游新品榜