是否有可能使用Android设备作为SSH的远程计算机作为X11服务器? -- ssh 领域 和 remote-access 领域 和 graphics 领域 android 相关 的问题

Is it possible to use an Android device as X11 server for a remote machine over SSH?


16
vote

问题

中文

当我的台式电脑已启动时,我可以用我的笔记本连接到它,即使通过互联网(我设置了我的路由器将ssh转发到我的台式计算机)。我的桌面计算机运行GNU / Linux(Ubuntu Distro),所以我可以用x终端使用它。我的笔记本也经营Ubuntu。我只需要 ssh -X desktop.ip.addr ,然后我可以在桌面机上启动任何程序。

所以,问题是:使用Android作为X-terminal的X-Terminal overssh 是什么方式?

我不想使用vnc或其他东西。我认为Android必须有一些好的SSH应用程序(我读过关于ConnectBot),但我没有找到关于X11的任何东西(也许这是我的错)。

英文原文

When my desktop computer is up, I can connect to it with my notebook, even over the internet (I've set up my router to forward SSH to my desktop computer). My desktop computer runs GNU/Linux (Ubuntu distro), so I can use it with X terminal. My notebook also runs Ubuntu. I just need ssh -X desktop.ip.addr, then I can launch any program on my desktop machine.

So, the question is: what's the way of using Android as X-terminal over SSH?

I don't want to use VNC or other stuff. I think there must be some good SSH apps for Android (I've read about ConnectBot), but I haven't find anything about X11 (maybe it's my fault).

        
         
         

回答列表

6
 
vote
显然X11可以通过某种Debian Image和Shell应用程序在G1上运行;请参阅此xda线程

我使用 connectbot 用于"常规" ssh,我发现它是相当不错。甚至编辑和编译的代码!

 

Apparently X11 can be run on the G1 via some sort of Debian image and shell app; see this XDA thread for example. I can't find any other ports of it.

I use ConnectBot for "regular" SSH, I find it to be quite good. Even edited and compiled code with it!

 
 
4
 
vote

我偶然发现了一个 x服务器for Android Project (现在可用<一个href ="https://f-droid.org/repository/browse/?fdfilter=x11 & fdid=au.com.darkside.xserver" rel ="nofollow" >作为apk从f-droid ,也是):

此项目实现X11服务器与Android设备一起使用, 写在Java。 X11服务器在Android视图子类中运行, 允许它嵌入其他应用程序中。

但也许是它是有点棘手通过SSH通过X转发到它......您必须弄清楚。

 

I've stumbled upon an X server for Android project (now available as an APK to intall from F-Droid, too):

This project implements an X11 server for use with Android devices, written in Java. The X11 server runs within an Android View subclass, allowing it to be embedded in other applications.

But perhaps it's a bit tricky to connect to it through X forwarding via SSH... you must figure it out.

 
 

相关问题

6  从远程计算机运行Android应用程序  ( Run android application from remote computer ) 
我在stackoverflow上问了这个问题,但我认为应该问它... 我需要通过ssh从远程计算机(在同一网络中)运行我的android应用程序(不使用adb)。我该怎么做? 谢谢, 贝利曼 ...

1  通过连接机器人的互联网  ( Ssh internet through connect bot ) 
是否有可能从Internet应用程序转发到Connect Bot转发端口中的所有流量? ...

2  可以将Android手机SSH超过3G?  ( Possible to ssh into android phone over 3g ) 
如果手机远程连接但在3G时,可以在Android手机上运行SSH外壳吗?我有我的手机远程并通过3g发送数据,但我可能想在它上改变一些东西。我已经考虑过 1)手机从HTTP请求接收文本并将其riunning作为康纳德 2)在手机上运行SSH壳牌 别的吗? 感谢 ...

3  使用VPS作为代理  ( Using a vps as a proxy ) 
我正在尝试使用我的VPS Running Cent OS作为来自我的Galaxy S3运行Cyanogen Mod 9. 我可以使用connectbot连接到我的vps。在该计划中,我将港口转发至: 类型:本地 源端口:8080 目的地:localhost:80 我正在使用Firefox浏览器,具有代理移动0....

7  SSH隧道与Android  ( Ssh tunnel with android ) 
没有生根,我如何将隧道隧道运行sshd? 我需要SSH隧道到VNC主页,但我不相信VNC,所以我想用SSH使用它来使它安全! 谢谢你的任何帮助! ...

5  CM7:如何在同一网络上启用无密码SSH登录?  ( Cm7 how to enable passwordless ssh login on same network ) 
我正在运行cyanogenmod 7,我想在我的网络上启用密码ssh登录我的主机计算机,但只有在手机上通过同一网络访问服务器时才。我应该/哪里应该把我的.ssh / known_hosts文件置于启用这个? ...

45  有没有一些SSH服务器用于Android?  ( Is there some ssh server for android ) 
锁定。这个问题及其答案是锁定,因为问题是off-top,但具有历史意义。它目前没有接受新的答案或互动。 是有android的ssh服务器(例如openssh for ubuntu),这将允...

1  如何在Cyanogenmod 7上修复PWD(打印工作目录)?  ( How do i fix pwd print working directory on cyanogenmod 7 ) 
我想使用winscp通过无线将数据传输到我的手机。我已经在手机上启用了DaveBear。 Winscp连接,但在尝试 pwd 之后崩溃。使用Putty登录,我可以看到 pwd 返回一个空白行: /data/dropbear # pwd /data/dropbear # which pwd /system/xbi...

6  如何在Android上安装Dropbear Ssh?  ( How do i install dropbear ssh on android ) 
我想在我的64位Android 5.1设备上安装dropbear ssh,但似乎所有安装教程和how-toS都消失了或包含损坏文件/下载链接。 可以有人请解释完成这一点的正确方法吗? 更多详细信息: 这个问题来自这个另一个:尝试在现代(2015年9月至少)有(几乎)失败的Android设备上安装一些SSH服务器,...

3  从Android连接到没有密码的SSH服务器  ( Connect from android to ssh server without password ) 
我想用我的Android手机在Ubuntu PC上运行脚本,只需点按,无密码或其他内容。 我到目前为止的事情:我设法通过ssh连接到pc,但我无法配置公钥身份验证(我正在使用cm9,因为它很重要)。我可以在手机上创建一个RSA键(并在服务器上存储它),但它就像它连接时不使用它,所以我尝试使用"SSH -I" 标志,但...

12  从其他控制台访问Termux用户环境  ( Accessing termux user environment from other consoles ) 
我最近开始使用惊人的 termux 终端应用程序和Linux环境。它提供了丰富的全功能终端实用程序。能够从其他控制台访问这些实用程序,尤其是在通过 ssh 或 adb shell 连接时访问这些实用程序。我设法通过设置 PATH 和 LD_LIBRARY_PATH 环境变量来进行一些功能,以与Termux shell...

1  在Android中是否有任何SSH操作系统支持?  ( Is there any ssh os support in android ) 
我正在阅读文章 jolla和ssh推送旗鱼作为"欧洲替代" 移动OS 。 我在手机中使用了SSH的第三方应用程序,但希望有支持操作系统。 如何在Android中获取OS支持的SSH? ...

14  我怎么能看到我的adbkey的指纹?  ( How can i see the fingerprint of my adbkey ) 
您应该知道Android 4.2.2(或之前)介绍了adb访问的RSA键检查。 - 如果要允许访问,设备立即询问。 要避免每次询问,计算机都会呈现一个RSA密钥,可以永久接受。 手机上的对话框显示RSA密钥指纹。 - 在Linux中,公共/密钥对在这里: ~/.android/adbkey(.pub) 。 如何显示该...

1  在密钥安全SSH连接上转发端口  ( Forward port over key secured ssh connection ) 
我在桌面上运行个人Web服务。在我的笔记本电脑上,我使用 ssh -L 打开它的连接,如下所示: ssh -L <port>:<remote host>:<port> 对于Mac和Linux而言,它可以很好。如何在Android上做同样的事情? ...

5  我如何从我的电脑中探索我的Android  ( How can i explore my android from my computer ) 
我想探索内部内存的内容。 我有一个带有终端仿真器的扎根手机,允许我浏览它。 问题是它非常难以使用(小屏幕,没有物理键盘),我无法将文件从内存从内存传输到我的计算机以检查它(也许内存 - &gt; SD,然后是SD-&gt;计算机但不是最简单的)。 有没有办法拥有一个SSH守护程序(我正在连接,但它只是一个客户)在手机...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.