将跳板机能访问的mysql通过ssh转发到本地端口

  • 将mysql_host:3306的数据库连接转发到本地的3309端口
    ssh -fNg -v -L 3309:mysql_host:3306 root@jump_host
  • 通过mysql命令连接数据库
    mysql -h 127.0.0.1 -u mysql_user -P 3309 -p
  • 注意,这里转发的时候看看端口,如果端口被占用可能一直连不上,可以使用 -v参数查看连接的详情数据
debug1: Local forwarding listening on :: port 3307.
bind [::]:3307: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 3307
Could not request local forwarding.
debug1: Requesting no-more-sessions@openssh.com
debug1: forking to background
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容