AWS服务器用手机APP(Termius)远程登录

2023-11-03 12:00

本文主要是介绍AWS服务器用手机APP(Termius)远程登录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

在介绍手机远程登录前,先教大家怎么设置登录方式由秘钥登录设置为密码登录(虽然秘钥登录的方式更加安全,但是用密码登录会更加方便)。

1、先用xshell或者Git bash用秘钥登录ip
在这里插入图片描述

在这里插入图片描述

这里用的是xshell,选择本地的秘钥文件登录

2、在用密钥登陆ec2后,为root用户创建密码:

sudo passwd root

系统会让你输入两次密码,一定要记住了!!!
3、切换为root用户,并且编辑sshd_config文件,PasswordAuthentication no,把no改成yes。使系统允许密码登陆:

su rootvim /etc/ssh/sshd_config

4、重启ssh服务

/etc/init.d/sshd restart

sshd位置因系统而异

5、为原来的用户添加密码,我原来的用户名是ec2-user

passwd ec2-user

提示输入两次密码,好与前面设置一致

6、此时还是不能用root登录,只能用ec2-user登陆,如果需要使用root用户登陆需要修改sshd_config文件,参考:http://bbs.qcloud.com/thread-11554-1-1.html

vim /etc/ssh/sshd_config

找到 PermitRootLogin 这项 将其改为 yes
7、再次重启sshd服务

/etc/init.d/sshd restart

下面介绍手机app登录:
这里用的是苹果手机的Termius,一款非常好用的ssh远程连接工具
可在app store下载,完全免费
参考:https://www.banwagongzw.com/70.html

8、打开 Termius 应用后,会来到下图所示界面。按照图中提示,我们点击 Hosts 一栏继续即可。在这里插入图片描述

9、点击 Hosts 后,会来到下图所示界面。按照图中提示,我们点击右上角的加号按钮,然后选择 New Host 继续即可。
在这里插入图片描述

10、点击 New Host 后,会来到下图所示界面。按照图中提示,我们首先在 Alias 一栏填写一个方便记忆的备注,然后在 Hostname 一栏填写服务器 IP 地址(aws服务器ip),接着打开 Use SSH 开关,然后在 Port 一栏填写 SSH 连接端口(一般为22)、Username 一栏填写 root、Password 一栏填写 SSH 连接密码(刚才上面设置的密码),最后点击右上角的 Save 按钮继续即可.
在这里插入图片描述

11、点击 Save 按钮后,会来到下图所示界面。按照图中提示。我们点击新建连接继续即可。
在这里插入图片描述

12、点击新建连接后,Termius 应用会自动连接服务器ip。初次连接远程服务器时会弹出主机认证窗口,按照下图提示,我们直接点击 Continue 按钮继续即可。
在这里插入图片描述

13、点击 Continue 后,Termius 应用会再次继续连接ip,连接成功后会出现下图所示提示信息。
在这里插入图片描述

是不是很方便实用呢,以后出门带个手机就可以远程控制服务器了,接下来就可以使用shell命令了。

这篇关于AWS服务器用手机APP(Termius)远程登录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/338025

相关文章

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.