群晖SSH免密登录

因为要使用群晖测试部署docker下的nginx,为了能够使用docker命令行所以需要通过SSH进行登录.本地机需要配置免密登录方便后期操作.结果发现一系列操作下来居然还需要密码. 服务端:群晖 DS716+II 本地:ubuntu 20.04 ###1. 本地配置 ``` ssh-keygen -t rsa ``` ###2.拷贝公钥至服务器 ``` ssh-copy-id [email protected] -p xxx ``` ###3.SSH登录服务器 ``` ssh [email protected] -p xxx ``` 结果还是需要密码.一通测试撞墙后,还是乖乖的找度娘吧.还真找到了解决办法. [群晖SSH密钥免密登录配置小记](https://blog.csdn.net/leirace/article/details/104547270) 操作过程: 在第三步登录到群晖服务器后(这时还是要密码的),输入以下命令: ``` chmod 755 [myhome] chmod 600 ~/.ssh/authorized_keys chmod 700 ~/.ssh ``` 退出后再次登录即可免密登录 ###4.配置快捷登录 为了方便今后快速登录,将ssh登录命令配置快捷方式是必须的 ```vi .bashrc``` ``` alias syno="ssh [email protected] -p xxx" ``` 使.bashrc对当前shell生效可以运行以下命令:```source .bashrc``` 任务完成:) ### 参考资料 * [群晖SSH密钥免密登录配置小记](https://blog.csdn.net/leirace/article/details/104547270) *[群晖开启ssh及sftp及root用户登录](https://blog.csdn.net/thebestleo/article/details/107534652) *[linux系统644、755、777权限详解](https://www.cnblogs.com/airoot/p/7920696.html) *[Docker 安装 Nginx 并个性化挂载配置文件 nginx.conf](https://www.cnblogs.com/hailun1987/p/9671801.html)

你可能感兴趣的:(群晖SSH免密登录)