如何设置服务器以实现远程登录?
1、Windows Server 2016
添加远程桌面服务
登录 Windows 云服务器,打开服务器管理器。
单击“添加角色和功能”,在弹出的窗口中连续单击三次“下一步”。
在选择服务器角色界面,勾选“远程桌面服务”,继续单击“下一步”两次。
在选择角色服务界面,勾选“远程桌面会话主机”和“远程桌面授权”。
保持默认参数,单击“安装”,等待安装完成。
申请多用户登录授权许可证
在服务器管理器中,选择工具 > Remote Desktop Services > 远程桌面授权管理器。
右键单击服务器所在行,选择激活服务器,按照向导提示操作,记录产品 ID。
访问远程桌面授权网站,输入产品 ID,获取并记录许可证服务器 ID。
返回远程桌面授权管理器,输入许可证服务器 ID,完成激活。
配置远程桌面会话主机授权服务器
在服务器管理器中,选择工具 > Remote Desktop Services > 远程桌面授权诊断程序,查看当前服务器状态。
打开计算机本地组策略(gpedit.msc),导航到计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 授权。
双击“使用指定的远程桌面许可服务器”,选择“已启用”,输入云服务器公网 IP 或主机名。
双击“设置远程桌面授权模式”,选择“已启用”,指定授权模式为按用户。
创建新用户并授予远程登录权限
以管理员身份登录,选择“更改账户设置”。
选择“其他用户” > “将其他人添加到这台电脑”,选择“用户”。
单击鼠标右键,选择“新用户”,填写新用户信息。
选择新建用户,单击鼠标右键,选择“属性”,加入“Remote Desktop Users”组。
2、Linux Server
快速登录
修改本地客户端环境(如 MAC)上的 ssh 配置文件 ~/.ssh/config。
添加以下内容:
Host shanyue HostName 59.110.216.155 User root Host shuifeng HostName <PUBLIC_IP> User root
保存后,直接使用ssh Host名称
即可登录。
免密登录
在本地环境中生成 public key(如果还没有的话):ssh-keygen
。
将本地的公钥文件(~/.ssh/id_rsa.pub)复制到远程服务器的~/.ssh/authorized_keys
文件中:ssh-copy-id 用户名@远程服务器IP
。
禁用密码登录
修改远程服务器的 ssh 配置文件:/etc/ssh/sshd_config
。
添加或修改以下内容:
PasswordAuthentication no
保存并重启 sshd 服务:systemctl restart sshd
。
通过以上步骤,可以成功在 Windows Server 和 Linux Server 上设置远程登录。
小伙伴们,上文介绍了“服务器设置远程登陆”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
遇到视频号评论里的不当言论,合法应对与报警流程很重要,不懂的快来提问吧!