ssh server连接手机,并切换到root用户

本文将指导您如何在手机上安装并配置SSH服务器,实现与电脑在同一网段内的连接,并通过SSH连接切换到超级用户权限。提供下载链接及使用说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要软件:

ssh server for android:

用该软件在手机上开启ssh服务,注意,手机必须和电脑在同一个网段,在手机的ssh server 上设置好用户和密码,端口号,然后用putty 或winScp等工具就可以连接了。


superuser:

改软件用于连接上ssh后切换到超级用户,没有超级用户权限,sudo命令也不好使,你就只能看着了。



http://www.mz6.net/soft/15504.html#downurl

说明:

使用ssh server连接上手机以后,在ssh中切换超级用户:su

手机会提示授权提示



在Eclipse中使用MySQL作为数据库需要以root用户权限访问时,通常建议通过SSH隧道的方式实现,因为直接在Eclipse的DB工具中输入root密码不是最佳实践。以下是步骤: 1. 安装必要的插件:确保已经安装了Eclipse的MySQL连接器,如MyEclipse Data Tools Platform(DTP)。 2. 配置SSH tunneling: - 打开终端(Windows/Linux上是Terminal,Mac上是Terminal.app) - 输入`ssh -N -L localhost:3306:mysql://localhost:3306 root`命令。这会在本地启动一个到远程MySQL服务器的隧道。 - `-N`表示不执行命令,只转发端口。 - `-L`用于本地主机监听端口映射到远程主机。 3. 设置环境变量:在Eclipse中设置SSH配置文件(`.ssh/config`),添加类似于这样的内容: ``` Host mysql-server HostName localhost User root Port 22 # SSH默认端口,如果已修改请使用实际值 ``` 4. 使用Eclipse的数据库工具: - 在Eclipse的Database视图或者连接管理器中,选择"New Connection"。 - 按照向导选择"Other" -> "JDBC", 然后填入如下信息: - Driver Class: (通常是`com.mysql.cj.jdbc.Driver`或`mysql.jdbc.Driver`) - URL: `jdbc:mysql://localhost:3306` - 用户名: 不填写(因为我们将通过SSH隧道使用root) - 密码: 不填写 5. 连接测试:点击"Test Connection",如果一切配置正确,你应该能够成功连接到MySQL服务器。 注意:频繁地使用root用户SSH tunnelling可能存在安全风险,尽量仅在必要时这么做,确保网络传输是加密的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值