1、下载PuTTY和PuTTYgen
2、使用PuTTYgen生成密钥对(参数:SSH-2 RSA)
将私钥保存为“myprivatekey.ppk”
将公钥复制到剪贴板。
3、使用PuTTY 登录群晖以admin,切换root 用户
4、使用vi / etc/ssh/sshd_config编辑SSH配置

#RSAAuthentication yes 
PubkeyAuthentication yes 
AuthorizedKeysFile .ssh / authorized_keys

5、转至/root并创建.ssh文件夹
cd / root
mkdir .ssh
6、编辑密钥文件
vi /root/.ssh/authorized_keys
粘贴你的公钥和保存文件(按Esc键,输入:wq,按Enter键)

7、设置文件的访问权限

chmod 700 /root/.ssh 
chmod 644 /root/.ssh/authorized_keys
exit

8、打开Putty设置登录

dsm6.2默认是收掉了root帐号,改密码没用,所以Winscp没法使用root账户登录!
网上搜索来的,没测试能否用

首先是去掉sudo 密码登录。admin登录切换root
sudo -i
切换root
vi /etc/sudoers 改内容 wq! 强制保存退出
cd/etc切换目录
chmod755 sudoers改文件权限
visudoers打开文件
i编辑文件
修改%administrators ALL=(ALL) ALL为%administrators ALL=NOPASSWD: ALL
Esc退出编辑
:wq保存文件
接下来就是winscp以SCP模式登录,高级设置里shell改成sudo su-
然后保存,即可在登录到WinSCP!

如果觉得我的文章对你有用,请随意赞赏