下面推荐的是我常用的工具,如果你有好用的开发工具欢迎在评论区留言讨论交流。
1. SSH 服务与 Tabby Terminal
SSH 服务使得我们在其他平台上通过 SSH 客户端程序即可访问到我们的 linux 服务器。方便我们的开发工作。
接下来我们分为两步来介绍 ssh 服务的搭建以及客户端的使用:
1.1 配置 Ubuntu ssh 服务
- 安装 openssh-server
sudo apt install openssh-server
# 开机自启动
sudo systemctl enable ssh
# 重启 ssh 服务
sudo systemctl restart ssh
- 配置固定 IP 地址
sudo apt install net-tools -y
cd /etc/netplan
# 备份旧的配置文件
sudo cp 00-installer-config.yaml 00-installer-config.yaml_before
# 修改配置文件:
sudo vim 00-installer-config.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s5: # 网卡名称
dhcp4: no # 关闭dhcp
dhcp6: no
addresses: [10.0.0.89/24] # 静态ip,根据自己网络情况配置
gateway4: 10.0.0.1 # 网关,根据自己网络情况配置
nameservers:
addresses: [10.0.0.1, 114.114.114.114] #dns,根据自己网络情况配置
使配置生效:
sudo netplan apply
至此,固定 IP 就配置好了。
1.2 ssh 客户端 Tabby Terminal
Tabby 是一款高颜值,开源,免费,多平台的命令行工具,ssh 客户端是它的功能之一。
我们在 Tabby官网 下载安装好后,配置好 ssh 连接配置信息即可使用 ssh 服务。
配置的过程如下:
-
点击配置
-
点击配置与连接
-
点击新配置
-
下滑菜单,选择
SSH 连接
-
输入 ssh 服务信息
- 名称,随意
- 主机填写 linux 的固定 IP 地址,端口 22
- 用户名填写实际用户名
- 点击设置密码,添加用户名对应的密码
- 点击保存
-
鼠标移动至 UbuntuForAndroid 选项,点击三角形
-
进入远程 ssh 终端界面