手机折腾日记(2)---完善开发环境

2018-05-30  本文已影响0人  Cuckoos定投笔记

回顾: 之前在termux下面搭建了node环境,还安装了vue,和vue-cli。简单运行以后可以看到一个小页面。搭建好了vue环境。这一切看起来还不错,不过这都是开始。

1 使用openssh和juicessh终端

termux神器很好,但总觉得还是需要一个漂亮的终端工具,这方面,juicessh是个很不错的Android下ssh客户端。

了解一下ssh
SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。参考来源于阮一峰日志

需要指出的是,SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文针对的实现是OpenSSH,它是自由软件,应用非常广泛。

1.1 在termux中安装openssh

在termux终端中输入
$pkg install openssh
$sshd

这样,一个ssh服务就在termux的后台启动起来了。由于Termux没有root权限,无法监听数值小于1024的端口,因此termux上sshd默认的监听端口是8022。

1.2 使用juicessh登录termux

首先通过各大市场安装juicessh应用, 文末会给出下载地址,做好人,不用谢(≧∇≦*)。


juicessh

下面是操作步骤
打开juicessh->连接(管理你的连接)->认证
->点击+(新款认证)->填写自己的昵称和用户名


新建认证
->私钥->生成->密钥格式选RSA->密钥长度选1024->确定->
生成私钥

->接下来在认证页面长按刚才新建的用户(作者的是zixu)->导出公钥


导出公钥
可以选择分享到qq,这样做的目地主要是能够复制公钥。

然后回到termux终点,cd 到ssh目录

cd ~/.ssh
ls

通过了ls命令列出目录下的文件


目录 用vim 编辑器打开第一个文件authorized_keys 使用vim进行编辑

把我们刚才分享到qq中的公钥粘贴在这个文件中,然后保存退出

vim参考教程

接下来在juicessh的连接页面中新建一个连接,注意地址写127.0.0.1,认证写刚才我们新建的zixu,端口写8022。


配置连接 确认保存后打开这个连接,如果看到这个页面表示我们的ssh连接就成功了。 连接成功

接下来,就可以享受juicessh终端啦。很多功能自己探索去吧。

2 使用sftp管理和编辑文件

虽然已经有了juicessh,也有了node环境,还可以使用vim编写程序,但总是觉得有那么一丢丢不方便,可能命令行操作确实很好,但是在手机上操作命令行,还确实有点着急啊。

所以想到了sftp,为什么要用sftp绕一大圈了呢,首先,我们已经实现了ssh服务,其次不想root手机,因为系统的限制,我们的文件管理器是无法读取termux自身的存储空间的,(更多可以百度一下安卓应用的私有存储,扩展存储,公共存储了解区别)。

下面是操作步骤:

turbo 配置turbo

再次打开turbo选择termux进行登录,如果能看到文件就表明配置和连接成功了。

连接成功后就可以看到termux目录下的文件

然后就可以到让一篇日志中新建的vue项目下,打开一个文件进行编辑啦。


编辑文件
上一篇 下一篇

猜你喜欢

热点阅读