在Windows设置→安全设置→本地策略→用户权利分配“通过终端服务拒绝登陆”中,不能加入Users组,加入了就不能访问。删除后就可以正常访问。
服务器授权用户远程桌面登陆权限方法如下:
1. "控制面板" -->"管理工具" -->"终端服务配置"
2. 点击"连接", 右边出现连接项(例如: RDP-Tcp,tcp,Microsoft RDP 5.2)
3. 双击要修改的连接项。
3. 弹出窗口, 单击"权限"选项卡。
4. 单击"高级",然后单击"添加"。
5. 指定要添加的用户或组,使该用户或组能够使用“远程控制”。
6. 添加用户或组之后,将显示权限项 对话框。单击“远程控制”的允许 列,将其选中。
7. 单击确定,完成。
1.本地生成密钥对:
然后根据提示一步步的按enter键即可(其中有一个提示是要求设置私钥口令passphrase,不设置则为空,这里看心情吧,如果不放心私钥的安全可以设置一下),执行结束以后会在 /home/当前用户 目录下生成一个 .ssh 文件夹,其中包含私钥文件 id_rsa 和公钥文件 id_rsa.pub。
2.将公钥复制到远程主机中:
使用ssh-copy-id命令将公钥复制到远程主机。ssh-copy-id会将公钥写到远程主机的 ~/ .ssh/authorized_key 文件中。
3.建立连接:
一、远程服务器问题
远程服务器~/.ssh文件夹及其文件权限不对,包括
1、authorized_keys文件权限
2、.ssh文件夹权限
3、.ssh文件夹所有权
需要设置权限,通过别的方式进入远程主机,然后进行如下操作:
更改文件所有权
更改文件夹权限
更改authorized_keys文件权限
$ chmod 600 ~/.ssh/authorized_keys
二、公钥没有添加
如果服务器端根本就没有添加公钥是断然不可能通过认证的
Solution:
通过其它方式登录到远程服务器,查看~./ssh/authorized_keys文件中是否添加了公钥,若没有可直接手动将公钥内容粘贴到该文件末尾。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)