owen_337
2023-07-12 23:45 deepin testing team
楼主你好,这个需要两台机器均相互做生成公钥并copy,然后修改这个文件哈 sudo vim /etc/ssh/sshd_config,如下图进行修改,最后sudo systemctl start ssh就可以了哈

Reply Like 1 View the author
楼主你好,这个需要两台机器均相互做生成公钥并copy,然后修改这个文件哈 sudo vim /etc/ssh/sshd_config,如下图进行修改,最后sudo systemctl start ssh就可以了哈

问题已经解决
创建.ssh的权限要给成700
drwx------ 2 ZwDeep ZwDeep 4096 7月 12 15:57 .ssh
楼主你好,这个需要两台机器均相互做生成公钥并copy,然后修改这个文件哈 sudo vim /etc/ssh/sshd_config,如下图进行修改,最后sudo systemctl start ssh就可以了哈

我这边没有开root的ssh权限,只是普通用户就行
刚刚装了个deep,之前一直是ubuntu用户,给你们点赞哈!感觉比ubuntu要好用,
之前ubuntu应该是装包时候自动创建的.ssh目录,一直也没注意过
我自己创建了后给了777的权限,结果总是不行
后面把权限给成700就行了,具体的原因我也不清楚了
777的权限违反了OpenSSH的安全限制. 777的权限可以让任何账户修改高度敏感的文件. 在授权时, ssh会查看权限是否合理. 如果不合理, 立即中断连接. 如果查看/var/log/auth.log, 会看到出错信息.
另外, /home/<用户>的权限也不能设为777. 否则同样ssh无法连接.
Popular Ranking
ChangePopular Events
More
使用密码登录是可以的
生成公钥并copy到deep上如下
依然无法免密登录,直接将公钥文件放到.ssh/下也不行,md5校验文件也没错