如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码

如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码,第1张

概述我正在开发像sshdroid的应用程序.我想在AndroidOS上打开ssh连接,并且我想从PC连接应用程序.我使用了JSCH库,但是该库用于将android连接到pc.我的要求是PC到Android,任何人都知道任何lib或任何源代码都可用.我已经尝试过了connectbot.(itisunmaintainedlib).JSCHlib(it

我正在开发像sshdroID的应用程序.

我想在Android OS上打开ssh连接,并且我想从PC连接应用程序.

我使用了JsCH库,但是该库用于将androID连接到pc.
我的要求是PC到AndroID,
任何人都知道任何lib或任何源代码都可用.

我已经尝试过了

connectbot.(it is unmaintained lib).JsCH lib (it is connect androID to pc).SSHelper_source (not help to me).SSHJ ( trIEd not helpful).

解决方法:

在github上查看示例
https://github.com/stepinto/android-sshd

如果收到此错误

Error:Execution Failed for task ':app:transformResourcesWithMergeJavaResForDeBUG'. >com.androID.build.API.transform.transformException:com.androID.builder.packaging.DuplicatefileException: Duplicate files copIEd in APK meta-inf/DEPENDENCIESfile1: /home/yogesh/.gradle/caches/modules-2/files-2.1/org.apache.mina/mina-core/2.0.2/‌​e365a84cc76a64bf1508af83da0ea852c35e79c8/mina-core-2.0.2.jarfile2: /home/yogesh/.gradle/caches/modules-2/files-2.1/org.apache.sshd/sshd-core/0.6.0/‌​2b9a119dd77a1decec78b0c511ba400c8655e96e/sshd-core-0.6.0.jar

然后尝试在您的应用程序build.gradle中使用它来解决上述异常.

apply plugin: 'com.androID.model.application'model { androID {   ... } androID.packagingOptions {    exclude 'meta-inf/DEPENDENCIES' }}
总结

以上是内存溢出为你收集整理的如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码全部内容,希望文章能够帮你解决如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1090832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存