树莓派4B上手教程 2.SSH安装及相关设置

SSH简介

SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。(来自于百度)

我自己的理解来说,既然我们选择使用树莓派,树莓派肯定是被安放在一个需要经常移动的东西上,如无人机,无人车等,你总不能拿个显示屏跟着树莓派跑吧?

于是有了SSH和VNC这俩树莓派神器
SSH主要用于远程给树莓派输入命令来让它执行相应操作,全是文本,虽然很方便,但是很不直观,就像下面这张图,看到的全是命令行
在这里插入图片描述
而相对的VNC,可以说的上是解决树莓派远程的利器,远程桌面啥的都用过吧,VNC的功能可以说就是远程桌面,图形化操控
在这里插入图片描述
废话不多说,今天讲怎么装SSH

SSH安装

安装过程仍需要连接显示器
首先进入Ubuntu系统主界面
Ctrl+Alt+T快捷键唤出命令行中断
然后粘贴sudo apt install openssh-server ,回车
会提示让你输入密码,输入自己设置的密码后回车
SSH就安装好啦~
不过要进行一些相应的设置才可以用
还是在终端输入sudo apt-get install vim,安装Vim编辑器
然后修改SSH相应配置文件

1.修改sshd_config
在终端输入sudo vi /etc/ssh/sshd_config
会跳出一大堆代码片,仔细找到#PermitRootLogin prohibit-password(找到的时候是注释状态),按一下i键,进入编辑模式(Vim相关知识)
在下面加上PermitRootLogin yes
另外找到# Port 22并取消注释,至此,修改成功
按一下ESC键,发现编辑不了了,然后按Shift+Z+Z(按住Shift后按两次Z,是保存并退出的指令)

2.修改防火墙
终端输入sudo ufw allow ssh就可以啦
实在怕防火墙影响的话就直接把防火墙禁掉也行,相应输入sudo ufw disable就可以啦

3.设置开机自启动
终端输入sudo systemctl enable ssh就能创建相应开机自启动ssh服务了
然后让ssh重新启动一下,输入sudo systemctl restart ssh重新启动ssh
此时就能在电脑上给树莓派远程输命令了
还有一件事,需要自己到设置里把 开机需要输入密码才能登陆 关掉,一定要关掉!!!
在电脑上需要用到的软件叫做XShell7,长这个样子
在这里插入图片描述
当时在哪下的忘了,不提供下载链接了,抱歉
安装好之后,一定要确定电脑和树莓派处于一个局域网下(连的一个wifi,懂吧?)
然后在树莓派终端输入sudo apt-get install net-tools
安装好之后输入ifconfig,找到wlan多少多少的片段,下面有一个ip地址要记住!
IP地址差不多长得像192.168.几.几这样
在电脑上打开XShell7,输入ssh 用户名@ip,用户名是Ubuntu创建的时候自己设置的,IP地址是刚才读出来的
例如我的用户名是Homo,IP是192.168.114.514,那么我就要输入ssh Homo@192.168.114.514回车,不出意外会跳出一个弹窗,让你输密码,输入Ubuntu上自己设置的密码,点确定,就可以在电脑上通过输命令行的方式远程对树莓派呼来喝去了
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值