|
本帖最后由 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了。
|
评分
-
查看全部评分
|