一、准备工作
1、获取必要信息:确保拥有云服务器的管理员账号和对应的密码,如果使用系统默认密码,需前往站内信获取或重置实例密码。
2、公网IP与端口:确保云服务器已购买公网IP,且3389号端口(Windows远程桌面默认端口)已开通。
二、Windows服务器配置远程登录
1、启用远程桌面服务:
登录Windows云服务器。
打开“控制面板” > “系统和安全” > “系统” > “远程设置”。
在“远程”选项卡下,选择“允许远程连接到此计算机”,并点击“确定”,如有防火墙提示,点击“确定”。
2、创建远程访问账号:
打开“控制面板” > “用户账户” > “管理其他账户”。
点击“添加用户账户”,填写用户名和密码等信息,完成账户创建。
3、增加账户权限:
打开“服务管理器”(可通过Win + R键入services.msc
打开),点击“工具” > “本地安全策略”。
导航至“本地策略” > “用户权限分配”,找到并双击“允许通过远程桌面服务登录”。
添加刚刚创建的用户账户,并点击“检查名称”和“确定”。
4、配置防火墙(如有必要):
打开“控制面板” > “系统和安全” > “Windows Defender 防火墙” > “高级设置”。
在“入站规则”中,确保“远程桌面(RDP)”规则已启用,如果没有,可手动创建一条允许3389端口的规则。
5、使用远程桌面连接:
在本地Windows计算机上,按Win + R键入mstsc
,打开远程桌面连接对话框。
输入云服务器的公网IP地址,点击“连接”。
输入云服务器的管理员账号和密码,即可远程登录。
三、Linux服务器配置远程登录
1、安装SSH服务(大多数Linux发行版默认已安装):
对于基于Debian的系统(如Ubuntu),运行sudo apt-get install openssh-server
。
对于基于Red Hat的系统(如CentOS),运行sudo yum install openssh-server
。
2、配置SSH服务:
编辑/etc/ssh/sshd_config
文件,根据需要进行配置,如修改默认端口(Port)、禁止密码登录等。
要禁用密码登录并仅允许公钥认证,将PasswordAuthentication
设置为no
,并确保PubkeyAuthentication
为yes
。
3、生成并配置SSH密钥对:
在本地计算机上生成SSH密钥对(如果尚未生成):运行ssh-keygen
,按提示操作。
将公钥(通常位于~/.ssh/id_rsa.pub
)复制到服务器上的~/.ssh/authorized_keys
文件中,可以使用ssh-copy-id
命令简化此过程。
4、启动并配置防火墙:
确保SSH服务已启动:运行sudo systemctl start sshd
。
配置防火墙以允许SSH流量:对于ufw,运行sudo ufw allow ssh
;对于firewalld,运行sudo firewall-cmd --permanent --add-service=ssh
并重启防火墙。
5、使用SSH登录:
在本地计算机上,打开终端或SSH客户端。
运行ssh username@your_server_ip
,其中username
是服务器上的用户名,your_server_ip
是服务器的公网IP地址。
如果一切配置正确,将显示服务器的登录提示符,输入密码或(如果配置了)使用SSH密钥对进行身份验证。
服务器设置远程登录的具体步骤可能因操作系统版本、云服务提供商等因素而有所不同,在进行任何更改之前,请务必备份重要数据并参考官方文档或相关教程。
以上就是关于“服务器设置远程登录”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/672284.html