二、在树莓派上学习C#和Linux:配置SSH

这篇具有很好参考价值的文章主要介绍了二、在树莓派上学习C#和Linux:配置SSH。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在树莓派上学习C#和Linux: 配置SSH

官方文档:https://www.raspberrypi.com/documentation/computers/remote-access.html#ssh

运行命令行输出IP

在树莓派的控制台输入hostname -I 得到IP地址
也可以使用mDNS解析raspberrypi.local
在Windows 下的powershell中输入ping raspberrypi.local

安装nmap 命令 用于扫描局域网的设备

如果是动态IP分配则需要这个静态不需要
下载链接:https://nmap.org/download.html
获取到局域网IP,然后在Windows端的Powershell中输入指令,我的网段是192.168.1.* 所以我的指令是: nmap -sn 192.168.1.0/24
枚举结果如下:
MAC Address: B8:27:EB:8B:DD:EC (Raspberry Pi Foundation)
Nmap scan report for 192.168.1.8

或者在你的Powershell中输入arp -a 找到你的树莓派设备设备;

添加SSH文件

1、在windows的Powershell中在一个路径下执行new-item ssh -type file 创建ssh空白文件
2、把SSH文件拷贝到树莓派内存卡的根目录中,然后把卡插入树莓派。
3、启动重启树莓派

设置树莓派的SSH服务器

Raspberry Pi OS 默认禁用 SSH 服务器
可以使用 raspi-config 应用程序从终端启用它
以下1-6步骤在树莓派中操作:

  1. 在终端窗口中输入sudo raspi-config
    2.选择Interfacing Options
    3.导航到并选择SSH
    4.选择Yes
    5.选择Ok
    6.选择Finish
    注意
    对于无外设设置,可以通过将名为 的文件(不带任何扩展名)放在 SD 卡的启动分区上来启用 SSH。当 Raspberry Pi 启动时,它会查找文件。如果找到,则启用 SSH 并删除文件。文件的内容无关紧要;它可以包含文本,也可以什么都不包含。sshssh
    注意
    对于无头设置,除了文件之外,您还需要一个文件,其中包含一个字符串。请参阅有关Raspberry Pi的无头设置的讨论中有关配置用户的部分。sshuserconf.txtusername:encryptedpassword
    警告
    在可能连接到互联网的树莓派上启用 SSH 时,您应该确保您的密码不容易被暴力破解。

更改树莓派文件

这里有点曲折 我最后直接选择使用了root
如果树莓派没有设置密码的话使用
在树莓派的控制台中使用sudo passwd 设置密码
切换账号如下 sudo su root 或者sudo su duwenlong
sudo nano /etc/ssh/sshd_config
把PasswordAuthentication的#号去掉
Port 22的#号去掉
PermitRootLogin 添加yes 不要带#号
我最后又在文件的末尾添加了AllowUsers root
保存退出
然后在根目录添加 touch /.ssh
设置权限chmod 700 ~/.ssh
sudo service ssh restart
然后使用 ssh root@192.168.1.23 yes yes 就连上了。

期间很多很多的问题端口的注释没有开,先使用Telnet 192.168.1.23 22 看端口号是否打开。发现没有打开。
service ssh status 检查SSH服务是否正在运行。service ssh start 可以启动它。netstat tuln | grep 22检查22端口是否已经开放

现在可以局域网连接啦。只是目前这样设置是不安全的。但是可以开始下一步编写C#程序和连接外设了。文章来源地址https://www.toymoban.com/news/detail-834788.html

到了这里,关于二、在树莓派上学习C#和Linux:配置SSH的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 超简单教你在树莓派上安装opencv(二)

    使用须知:本文章主要是针对 Python3.9.2 版本的Python安装 OpenCv,如果你的 Python 版本不是 Python3.9.2,而是在3.8 以下,你可以点击 这里的教程 来安装OpenCv。另外有的版本好像是 Python3.9.3,本文方法应该不适用。    因为自己直接下载的官方32位操作系统的镜像,在写博客时未

    2024年02月02日
    浏览(30)
  • 超简单教你在树莓派上安装opencv(一)

    使用须知:本文章主要是针对 python3.8 版本以下的python,如果你的python版本不在 python3.8 以下,那么本篇文章的方法将不适合你使用,如果你的Python版本为 Python3.9.2,那么你可以看 这篇文章   本文章是基于python3写的一篇文章,大家需要先查看自己是否有python3。   OpenCV是

    2024年02月08日
    浏览(30)
  • 在树莓派上搭建WordPress博客网站,并内网穿透发布到公网

    ✨个人主页:bit me👇 转载自cpolar极点云的文章:在树莓派上搭建WordPress博客网站,并内网穿透发布到公网 在本次教程里,我们将在树莓派上搭建一个Wordpress博客站点,开始博客时代,记录生活点滴。同时做内网穿透将博客发布上线,让互联网用户都可以访问到,无需公网

    2024年02月05日
    浏览(35)
  • 怎么在树莓派上搭建web网站,并发布到外网可访问?

    这非常适合设置您的第一个网站,不仅可以学习管理 wordpress 站点,还可以学习 Linux。您将需要一个树莓派(Raspberry Pi)、几个小时和一台计算机来下载映像。 树莓派(RPI) 是学习这些东西的完美设备。 下载适用于您的操作系统的树莓派镜像工具。它支持大多数操作系统(Window

    2024年02月15日
    浏览(32)
  • 在树莓派上搭建web站点并发布互联网上线【无需公网IP】

    这非常适合设置您的第一个网站,不仅可以学习管理 wordpress 站点,还可以学习 Linux。您将需要一个树莓派(Raspberry Pi)、几个小时和一台计算机来下载映像。 树莓派(RPI) 是学习这些东西的完美设备。 还可以查看 RaspberryPi 的官方项目站点 来源: https://projects.raspberrypi.org/en/proje

    2024年01月17日
    浏览(38)
  • 树莓派镜像烧录、键盘配置、wifi配置、ssh配置。

    目录: 一、树莓派镜像烧录 二、开机设置键盘布局  三、设置进入root的密码  四、树莓派配置wifi 五、树莓派配置ssh 一、树莓派镜像烧录 1、进入树莓派官网下载镜像 2、点击红框    3、选择自己需要的版本,红框所选为64位无桌面版本 4、下载进SD卡   5、下载镜像并解压

    2024年02月09日
    浏览(86)
  • 如何在树莓派上使用Nginx搭建本地站点并通过内网穿透实现远程访问

    安装 Nginx(发音为“engine-x”)可以将您的树莓派变成一个强大的 Web 服务器,可以用于托管网站或 Web 应用程序。相比其他 Web 服务器,Nginx 的内存占用率非常低,可以在树莓派等资源受限的设备上运行。同时结合cpolar内网穿透工具即可实现无公网IP远程访问。 在树莓派安装

    2024年02月11日
    浏览(34)
  • 树莓派上使用Nginx通过内网穿透实现无公网IP访问内网本地站点

    最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。 安装 Nginx(发音为“engine-x”)可以将您的树莓派变成一个强大的 Web 服务器,可以用于

    2024年02月05日
    浏览(86)
  • 香橙派/树莓派 电脑linux 电赛备赛指南-opencv全过程最简安装,ssh,vnc,USB摄像头驱动和配置环境避坑,手把手教学。opencv视觉入门(一)

    老早就想写博客了把之前的项目都记录下来,但是一直碍于每次做完项目都挺累的,于是就偷懒没写,不过每次做完都有总结,现在已经大三了,觉得应该把自己之前学习过程中遇到的经验或者坑写出来,后面会陆陆续续的发出来,今天先来讲一下有关这份博客的前提背景吧

    2024年04月08日
    浏览(37)
  • 如何配置一个永久固定的公网TCP地址来SSH远程树莓派?

    本文讲述如何为树莓派的SSH远程配置一个永久股东的公网TCP地址 ↓ 通常,每次启动Cpolar TCP 隧道时,系统都会 随机分配 一个远程TCP地址和端口,它会在24小时后随机变化,这对于经常访问的用户,或者生产环境的服务来说很不方便。为此,您需要配置一个 永久固定 的公网T

    2024年02月15日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包