[termux Linux] termux不用ssh远程控制shell


前言

  • 今天想在手机上测试python代码(termux),但是手机操作确实太麻烦了,所以就想试试用ssh来用电脑操作,但是网上说似乎不能用ip链接ssh 但是配置密钥文件有很麻烦。所以,我想了一个歪招(能抓住耗子的猫)

Netcat

  • 之前稍微了解了一下安全领域的的东西,知道有一把网络界的瑞士军刀,也即是 Netcat 也即是nc(脑残 hahaha)
  • 这个工具在linux默认是安装了的 但是windows是没有的,所以需要下载 这里直接提供下载链接Netcat

操作

bash -i >& /dev/tcp/192.168.137.1/9999 0>&1

windows(我没尝试过): nc -t -e c:\winnt\system32\cmd.exe 192.168.x.x 5354
  • 控制端:
nc -vlp 9999

首先运行控制端 然后运行被控端就好了

缺陷

  • 不能有彩色的效果
  • 不能传输 ^C (这个的话 可以尝试写一个脚本 重复链接 思路像是这个Netcat断线重连)

额外的

  • windows控制台中文乱码问题: 解决方案就是, 先执行chcp 65001 切换成utf-8编码 然后再监听


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM