Mat*_*att 83 linux ssh sshd raspberry-pi3
我意识到这个问题已经以某种不同的方式被问到了,但是我似乎并没有找到任何解决这个问题的方法,所以这里有:
我正试图通过我的笔记本电脑上的ssh连接到我的覆盆子pi 3 raspbian设置,但是虽然我有正确的IP地址,但我一直收到错误:
ssh: connect to host xxx.xxx.xx.x port 22: connection refused.
Run Code Online (Sandbox Code Playgroud)
这是不寻常的,因为当我尝试ping该地址时,它工作正常.有什么我可以试着找出什么是错的吗?
另外请记住,我对linux中的bash相对缺乏经验,因此非常感谢包含任何特定命令及其所做的描述.
e0k*_*e0k 178
显然,Raspbian上的SSH服务器现在默认是禁用的.如果没有服务器侦听连接,它将不接受它们.您可以根据此raspberrypi.org教程手动启用SSH服务器:
截至2016年11月发布,Raspbian默认禁用SSH服务器.
现在有多种方法可以启用它. 选择一个:
Raspberry Pi Configuration
从Preferences
菜单启动- 导航到
Interfaces
选项卡- 选择
Enabled
旁边的SSH
- 点击
OK
raspi-config
- 进入
sudo raspi-config
终端窗口- 选择
Interfacing Options
- 导航到并选择
SSH
- 选择
Yes
- 选择
Ok
- 选择
Finish
systemctl
Run Code Online (Sandbox Code Playgroud)sudo systemctl enable ssh sudo systemctl start ssh
对于无头设置,可以通过将名为
ssh
(无任何扩展名)的文件放置到SD卡的引导分区来启用SSH .当Pi启动时,它会查找该ssh
文件.如果找到,则启用SSH,并删除该文件.文件的内容无关紧要:它可能包含文本,或者根本没有.
归档时间: |
|
查看次数: |
86951 次 |
最近记录: |