群晖SSH免密登录

因为要使用群晖测试部署docker下的nginx,为了能够使用docker命令行所以需要通过SSH进行登录.本地机需要配置免密登录方便后期操作.结果发现一系列操作下来居然还需要密码.
服务端:群晖 DS716+II 本地:ubuntu 20.04

1. 本地配置

ssh-keygen -t rsa 

2.拷贝公钥至服务器

ssh-copy-id sunsl@192.168.31.147 -p xxx

3.SSH登录服务器

ssh sunsl@192.168.31.147 -p xxx

结果还是需要密码.一通测试撞墙后,还是乖乖的找度娘吧.还真找到了解决办法.
群晖SSH密钥免密登录配置小记
操作过程:
在第三步登录到群晖服务器后(这时还是要密码的),输入以下命令:

chmod 755 [myhome]
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

退出后再次登录即可免密登录

4.配置快捷登录

为了方便今后快速登录,将ssh登录命令配置快捷方式是必须的
vi .bashrc

alias syno="ssh sunsl@192.168.31.147 -p xxx"

使.bashrc对当前shell生效可以运行以下命令:source .bashrc
任务完成:)

参考资料

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容