『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 19188|回复: 13

【小白实践】5. 在HassIO中安装ssh插件

[复制链接]

5

主题

22

帖子

134

积分

论坛分享达人

积分
134
金钱
112
HASS币
0
发表于 2017-10-29 13:22:57 | 显示全部楼层 |阅读模式
本帖最后由 buronnie 于 2017-10-29 13:24 编辑

首先在插件列表中找到SSH Server, 然后点击安装。

安装结束后先不要启动服务器。有两种方法ssh到HassIO:
  • 密码
    优点:容易设置,只要在”password”字段中配置ssh密码即可。
    缺点:每次登录都要输密码,而且安全性不太好。

    配置好密码后启动ssh server就可以访问了,
    windows用户建议使用putty 登录到 hassio.local
    Mac 用户可以直接命令行 ssh [email protected]
    然后根据提示输入密码即可.

  • 密码钥匙
    优点:安全性高,只有具有公钥的用户才可以登录,而且不用每次输密码。
    缺点:配置相对麻烦。
    原理:生成一对钥匙:公匙和密匙。密匙保存在服务器,公匙在用户电脑。用户每次登录时提供公匙,如果公匙和密匙匹配,则验证通过。

    windows 用户 (使用putty Key Generator):
    a. 在putty key generator 中点击Generate,生成key.
    b. 点击Save private key,保存private key(密匙)为hassio_privatekey.ppk
    c. 拷贝Public key for pasting into OpenSSH authorized_keys file文本框中的公匙,然后复制到SSH Server插件中的authorized_keys选项中。同时保证password项为空字符串。
    d. 启动SSH server
    e. 回到putty, 在connection/SSH/Auth菜单中点击Browse, 选择刚才保存的hassio_privatekey.ppk文件,然后就可以登录到Hass IO了.

          Mac用户 (使用命令行即可)
          a. 生成钥匙对:ssh-keygen -t rsa -b 4096. 按照提示输入钥匙名 hassio,提示输入密码时直接两次回车跳过. 然后会生成hassio (密匙)和hassio.pub (公匙). 最好拷贝到.ssh文件夹内。
          b. 把hassio.pub里的内容拷贝到SSH Server插件中的authorized_keys选项中。同时保证password项为空字符串。
          c. 启动SSH server
          d. ssh -i hassio [email protected]
          e. 以后再登陆直接 ssh [email protected]l 因为第一次密匙已经发送给server了。


评分

参与人数 1金钱 +1 收起 理由
jyz_0501 + 1 其实一点都不麻烦,就是生成、保存和载入.

查看全部评分

回复

使用道具 举报

0

主题

27

帖子

111

积分

注册会员

Rank: 2

积分
111
金钱
84
HASS币
0
发表于 2017-11-17 20:01:38 | 显示全部楼层
感谢分享。
回复

使用道具 举报

1

主题

23

帖子

95

积分

论坛分享达人

积分
95
金钱
72
HASS币
0
发表于 2017-12-26 00:47:37 | 显示全部楼层
感谢大神分享
回复

使用道具 举报

0

主题

70

帖子

198

积分

注册会员

Rank: 2

积分
198
金钱
127
HASS币
0
发表于 2017-12-31 16:53:30 | 显示全部楼层
谢谢楼主,终于解决了
回复

使用道具 举报

1

主题

23

帖子

95

积分

论坛分享达人

积分
95
金钱
72
HASS币
0
发表于 2018-1-2 18:13:35 | 显示全部楼层
请问安装hassio后通过您说的Mac 用户可以直接命令行 ssh [email protected]  为何并不能登录hassio呢,我已经在option里面添加了密码了。谢谢。
回复

使用道具 举报

6

主题

57

帖子

572

积分

论坛积极会员

积分
572
金钱
515
HASS币
0
发表于 2018-1-5 08:27:19 | 显示全部楼层
感谢分享。
回复

使用道具 举报

2

主题

27

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
131
HASS币
0
发表于 2018-1-5 23:45:50 | 显示全部楼层
Mustang 发表于 2018-1-2 18:13
请问安装hassio后通过您说的Mac 用户可以直接命令行 ssh   为何并不能登录hassio呢,我已经在option里面添 ...

提示是什么?
回复

使用道具 举报

1

主题

15

帖子

147

积分

论坛积极会员

积分
147
金钱
132
HASS币
0
发表于 2018-1-17 15:57:17 | 显示全部楼层
是 local 地址 :22  然后输入name 和 pwd嘛  为什么登陆不上了  WINDOWS的putty
回复

使用道具 举报

1

主题

141

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
金钱
352
HASS币
0
发表于 2018-1-17 18:02:01 | 显示全部楼层
直接安装就好
回复

使用道具 举报

0

主题

155

帖子

834

积分

高级会员

Rank: 4

积分
834
金钱
679
HASS币
0
发表于 2018-1-18 21:34:34 | 显示全部楼层
谢谢分享了,学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 13:50 , Processed in 0.156737 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表