远程+查询+Over+SSH+隧道
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程+查询+Over+SSH+隧道相关的知识,希望对你有一定的参考价值。
gateway = Net::SSH::Gateway.new( 'remotehost.com', 'username' ) port = gateway.open('127.0.0.1', 3306, 3307) # use cmd line to verify connection over ssh tunnel # mysql -u root -p -h 127.0.0.1 --port 3307 client = Mysql2::Client.new( host: "127.0.0.1", username: 'root', password: '', database: 'dbname', port: port ) results = client.query("SELECT * FROM projects") results.each do |row| p row end client.close
以上是关于远程+查询+Over+SSH+隧道的主要内容,如果未能解决你的问题,请参考以下文章