在ubuntu上安装ssh
首先要在被远程的设备安装ssh,如我的被远程的是ubuntu,所以我要在ubuntu上安装ssh
在ubuntu上安装ssh,可以用其他设备远程连接linux系统,很好用的。
打开终端输入:
sudo apt-get install openssh-server
接下来,在同一局域网下的其他设备来连接我的ubuntu,我的同一局域网就是两台电脑在连接的是同一个wifi。当然,局域网不只是这这些,但是我现在的条件只能是这样,来进行学习。
1. 先在ubuntu终端中查看自己的ip地址
执行命令
ifconnfig
记住红框中的ip地址。
假如不显示,提示什么没有安装就安装什么
如
sudo apt install net-tools
然后在查看ip地址,好,现在IP地址查到了。
window10通过ssh远程ubuntu
接下来,打来同一局域网下的另一台设备(我的是另一台电脑,windows系统)
打开终端
输入
ssh zhai@192.168.2.105
下面一一解释:
ssh #这个就是使用ssh远程
zhai #是我的ubuntu的系统名称,就是上面终端里面@前面的那个
@ #在系统名称后面直接接一个@
192.168.2.105 #就是刚才让记住的局域网的IP地址
来了,出现第一个问题
The authenticity of host '192.168.2.105 (192.168.2.105)' can't be established.
解决方法
执行
ssh -o StrictHostKeyChecking=no 192.168.2.105
大部分时间可以。
我的也不知道为啥,执行后,不知道密码,然后又重新执行了远程的命令。这次可以了
连接成功
安卓手机通过ssh远程ubuntu
一、下载 JuiceSSH 应用(应用商店就有)
手机下载完成后直接安装即可
二、连接
打开 JuiceSSH 应用后,会来到下图所示界面。按照图中提示,我们点击连接按钮继续即可
点击连接一项后,会来到下图所示界面。按照图中提示,我们点击右下角的加号按钮继续即可。
点击加号按钮后,会来到下图所示界面。按照图中提示,我们首先在地址一栏输入服务器 IP 地址,然后在端口一栏输入 SSH 连接端口(我的是22),最后在认证一栏下拉栏里选择新建按钮继续即可
选择新建按钮后,会来到下图所示界面。按照图中提示,我们在用户名一栏输入 zhai(注意和被连接的ubuntu用户名一致),然后点击右上角的对号按钮继续即可
点击对号后。会回到新建连接界面。
我们继续点击右上角的对号按钮确认创建此连接,会来到下图所示界面。按照图中提示。我们点击新建连接继续即可。
点击连接连接后,JuiceSSH 应用会自动连接。初次连接时会弹出主机认证窗口,按照下图提示,我们直接点击接受按钮继续即可。我没有截屏,借助网上的一张图,等下会给出图片地址。
点击接受后,JuiceSSH 应用会继续连接。
几秒后会继续弹出认证失败窗口,因为前面并没有输入 SSH 连接密码,所以肯定会认证失败。不过没关系,按照下图提示,我们首先勾选显示密码防止输入出错,然后输入 SSH 连接密码(也就是ubuntu的sudo密码),接着勾选记住密码,最后点击确定继续即可
点击确定后,JuiceSSH 应用会再次继续连接,连接成功后会出现下图所示提示信息。
此时我们已经成功通过 JuiceSSH 应用连接了ubuntu,后面只需要运行所需命令即可。