在ubuntu上安装ssh

首先要在被远程的设备安装ssh,如我的被远程的是ubuntu,所以我要在ubuntu上安装ssh

在ubuntu上安装ssh,可以用其他设备远程连接linux系统,很好用的。

打开终端输入:

sudo apt-get install openssh-server

 

接下来,在同一局域网下的其他设备来连接我的ubuntu,我的同一局域网就是两台电脑在连接的是同一个wifi。当然,局域网不只是这这些,但是我现在的条件只能是这样,来进行学习。

1. 先在ubuntu终端中查看自己的ip地址

执行命令

ifconnfig

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装

记住红框中的ip地址。

假如不显示,提示什么没有安装就安装什么

sudo apt install net-tools

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装_02

然后在查看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.

 

aurees ubutun安装 ububtu安装ssh_ubuntu_03

解决方法

执行

ssh  -o StrictHostKeyChecking=no  192.168.2.105

大部分时间可以。

我的也不知道为啥,执行后,不知道密码,然后又重新执行了远程的命令。这次可以了

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装_04

连接成功

aurees ubutun安装 ububtu安装ssh_ip地址_05

安卓手机通过ssh远程ubuntu

 

一、下载 JuiceSSH 应用(应用商店就有)

手机下载完成后直接安装即可

二、连接

打开 JuiceSSH 应用后,会来到下图所示界面。按照图中提示,我们点击连接按钮继续即可

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装_06

点击连接一项后,会来到下图所示界面。按照图中提示,我们点击右下角的加号按钮继续即可。

aurees ubutun安装 ububtu安装ssh_ip地址_07

点击加号按钮后,会来到下图所示界面。按照图中提示,我们首先在地址一栏输入服务器 IP 地址,然后在端口一栏输入 SSH 连接端口(我的是22),最后在认证一栏下拉栏里选择新建按钮继续即可

aurees ubutun安装 ububtu安装ssh_IP_08

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装_09

选择新建按钮后,会来到下图所示界面。按照图中提示,我们在用户名一栏输入 zhai(注意和被连接的ubuntu用户名一致),然后点击右上角的对号按钮继续即可

aurees ubutun安装 ububtu安装ssh_ip地址_10

 

点击对号后。会回到新建连接界面。

 

我们继续点击右上角的对号按钮确认创建此连接,会来到下图所示界面。按照图中提示。我们点击新建连接继续即可。

aurees ubutun安装 ububtu安装ssh_ip地址_11

 

 

点击连接连接后,JuiceSSH 应用会自动连接。初次连接时会弹出主机认证窗口,按照下图提示,我们直接点击接受按钮继续即可。我没有截屏,借助网上的一张图,等下会给出图片地址。

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装_12

点击接受后,JuiceSSH 应用会继续连接。

几秒后会继续弹出认证失败窗口,因为前面并没有输入 SSH 连接密码,所以肯定会认证失败。不过没关系,按照下图提示,我们首先勾选显示密码防止输入出错,然后输入 SSH 连接密码(也就是ubuntu的sudo密码),接着勾选记住密码,最后点击确定继续即可

aurees ubutun安装 ububtu安装ssh_ubuntu_13

点击确定后,JuiceSSH 应用会再次继续连接,连接成功后会出现下图所示提示信息。

aurees ubutun安装 ububtu安装ssh_aurees ubutun安装_14

此时我们已经成功通过 JuiceSSH 应用连接了ubuntu,后面只需要运行所需命令即可。