山东大学项目实训树莓派提升计划二期(三)SSH远程连接

若使用树莓派时,连接显示器和鼠标、键盘,可以对树莓派进行使用,但是当同时需要使用其他设备、或是多人协同使用同一个树莓派时,这个方法并不现实。因此,本篇博客详细讲述如何使用SSH对树莓派进行远程连接。

注:因为接入microSD中烧录的是Ubuntu,因此文中提到的操作命令同样适用于任何Ubuntu操作系统。

目录

一、SSH连接过程

1.启动树莓派

2.安装sshd软件包

3.Ubuntu启动ssh

4.查看Ubuntu的ip地址

 5.使用windows连接Ubuntu

 6.window退出SSH连接

 7.Ubuntu关闭SSH

二、安装过程中碰到的问题

1.安装sshd软件包时,显示软件包不存在

2.ssh开机自启动


一、SSH连接过程

1.启动树莓派

首次连接时,需要将树莓派4B硬件连接并开机,连接配套的显示屏、鼠标和键盘,进行初次配置。

2.安装sshd软件包

在Ubuntu中,右键启动终端,输入以下指令。

sudo apt-get install sshd 或  sudo apt-get install openssh-server

3.Ubuntu启动ssh

输入指令:service sshd start,开启ssh远程连接功能,在这里需要root用户输入密码才能执行。

验证sshd是否开启,输入指令:ps -e |grep ssh。若弹出如下图sshd进程,则表示ssh成功启动。 

4.查看Ubuntu的ip地址

为能够远程连接到树莓派,需要知道树莓派的ip地址,于是打开终端,输入指令:ip addr,可获得如下图的信息。其中包括“lo”与“ens33”两个部分。且其中的inet6为树莓派ipv6地址,inet为ipv4地址,本次连接使用ipv4地址,即192.168.235.129。

 5.使用windows连接Ubuntu

首先win+cmd打开命令行窗口,输入以下指令:

ssh 需要远程连接到的Ubuntu用户名@上一步查到的ip地址

即输入lfyindaeyo@192.168.235.129,并输入密码。出现下图则连接成功。

至此,我们已经成功通过SSH连接到树莓派的对应用户,并且可以进行相关操作。比如如果在此时执行 ip addr,就像直接在树莓派的操作系统上执行ip addr一样,查询到的ip地址就是树莓派的ip地址。

 6.window退出SSH连接

windows下使用完后,输入指令exit退出ssh远程连接。

 7.Ubuntu关闭SSH

输入指令:

service sshd stop

同样需要root用户输入密码才可以关闭。 

二、安装过程中碰到的问题

1.安装sshd软件包时,显示软件包不存在

首先需要更改下载源。点击系统目录之中的软件与更新,选择“下载自……”,并选择最佳服务器。

 更新apt-get,启动终端,输入以下指令。

sudo apt-get update 

更新完毕后,执行以下指令:sudo apt-get install openssh-server(执行sudo yum install sshd还是无法成功)

2.ssh开机自启动

当然,如果每次都需要将树莓派开机之后执行service start sshd的命令,还是需要外接显示屏、鼠标和键盘,如果能实现树莓派一开机我们就可以直接用ssh远程连接,这就十分方便了。

因此需要在Ubuntu终端输入以下命令:

sudo systemctl enable ssh

返回数据如下图,即可在以后任意一次树莓派开机后都可以实现自动开启ssh远程连接功能。 

 开机后的windows连接步骤和前文相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值