拿到服务器IP和端口号之后,最直接的登录方式是使用操作系统自带的远程连接工具(Windows用“远程桌面连接”,Linux用SSH命令),如果你有IP和端口但不知道怎么登录,本质上是选错工具或者没弄懂端口对应的服务。
很多朋友第一次接触服务器,手里拿着云服务商发来的IP地址和一串数字端口,愣是不知道从哪里下手,别急,这篇文章就是专门解决这个问题的,我会把Windows服务器和Linux服务器的登录方法全部拆开讲清楚,包括那些最常见却没人告诉你的坑。
先分清你的服务器是Windows还是Linux
登录服务器第一步,不是急着输命令,而是看一眼你手里的端口号,端口号直接决定了你用哪种方式登录。
- 端口是3389:这是Windows远程桌面的默认端口,你的服务器是Windows系统。
- 端口是22:这是SSH(安全外壳协议)的默认端口,你的服务器大概率是Linux系统(比如CentOS、Ubuntu、Debian)。
- 端口是其他数字:比如8080、8888、3322这些,可能是服务商改过的端口,也可能是面板工具的登录入口,比如宝塔面板默认端口是8888,WDCP面板常见端口是8080。
行业共识认为,绝大多数云服务器默认端口就是上面说的3389或22,所以看到IP和端口,先对号入座,别拿SSH工具去连Windows。
端口是3389:Windows服务器登录实操步骤
Windows服务器登录不需要安装任何第三方软件,用电脑自带的工具就能搞定,这里分Windows电脑和Mac电脑两种情况。
Windows电脑(自带远程桌面):
- 按键盘上的
Win + R组合键,弹出运行窗口。 - 在输入框里输入
mstsc,点确定,这会打开远程桌面连接工具。 - 在“计算机”一栏输入你的服务器IP地址,格式是
IP:端口号,123.123.123:3389,注意是英文冒号。 - 点击“连接”,在弹出的窗口里输入服务器的管理员账号和密码。
- 默认管理员账号通常是
Administrator,密码是你在购买服务器时设置的,如果忘记了,大多数云服务商的控制台里可以重置密码。 - 勾选“记住我的凭据”可以避免下次重复输入,但公共电脑上不要勾。
Mac电脑(需要下载软件):
Mac系统没有自带的远程桌面客户端,需要去App Store搜索“Microsoft Remote Desktop”也就是微软远程桌面,下载安装,安装后打开,点击右上角的加号,选择“Desktop”,在PC name栏输入
IP:端口号,保存后双击连接即可。
端口是22:Linux服务器登录实操步骤
登录Linux服务器,核心工具是SSH,这里分你用什么电脑操作。
Windows电脑(推荐用Putty或FinalShell):
Putty是一个极其轻量的SSH工具,下载后不用安装就能用,打开Putty,在Host Name(主机名)栏输入你的服务器IP,在Port(端口)栏输入22,Connection type(连接类型)选SSH,然后点击Open,首次连接会弹出一个安全警告,点“是”或“接受”即可,接下来在黑色窗口里输入用户名(一般是root)和密码,回车就登录进去了。
Mac或Linux电脑(直接用终端):
终端是系统自带的,打开终端,输入下面这行命令:
ssh root@你的服务器IP -p 22
注意 root 是用户名, 后面跟IP,-p 后面跟端口,如果端口是默认的22,不加 -p 22 也行,回车后输入密码,密码输入时不显示任何字符,这是正常的,直接敲完回车就行。
有服务器IP和端口号却连不上?八成是这三个原因
如果你输入了IP和端口,工具也选对了,但还是连不上,先别怀疑服务器坏了,据不完全统计,相当一部分连接失败问题出在下面这三个环节。
端口没放行(安全组规则拦截)
这是最容易被忽视的问题,现在云服务器厂商默认都有个“安全组”或者“防火墙”功能,相当于给服务器装了一扇带门禁的门,你手里有门牌号(IP)和房间号(端口),但物业(安全组规则)不让进。
解决办法:登录你的云服务商控制台(比如简米云、酷番云、华为云),找到“安全组”或“防火墙”选项,添加入方向规则,具体路径一般是:控制台 -> 云服务器ECS -> 实例列表 -> 更多 -> 安全组配置 -> 添加规则,在规则里放行你需要的端口,比如远程桌面就放行3389,SSH就放行22,协议选TCP,来源选 0.0.0/0(代表允许所有IP访问)。
服务商改了默认端口
有些服务器商为了安全,会强制要求用户修改默认端口,比如SSH端口可能被改成2222、22026等,这时候你用22去连,肯定连不上。
怎么发现真实端口? 最简单的办法是看购买服务器时服务商发的通知邮件或短信,里面通常会写明,或者登录云控制台,在实例详情页的“远程连接”或“安全组”里查看当前监听的端口。
密码错误或账号被锁
连续输错多次密码,系统会暂时锁定你的IP,这种情况需要等待几分钟后再试,或者去控制台“重置实例密码”,重置后注意,Linux服务器的root账号密码重置后通常需要重启服务器才能生效,Windows的Administrator则一般即时生效。
IP和端口都能通,但屏幕上没有反应?
有一种更让人抓狂的情况:远程桌面工具打开了,显示“正在连接”,然后转圈圈,最后提示超时或者“计算机无法连接”,但端口明明通了、密码也没错,这里给你一个排查顺序,按这个顺序往下做。
- 先测网络通不通,在你的电脑上用
ping IP地址看看能不能通,如果不通,说明服务器可能关机了,或者IP地址是内网IP,内网IP是只能在局域网里访问的,公网IP才是从外网连入用的,确认一下你手里的是不是公网IP。 - 测端口通不通,Windows电脑打开命令提示符(CMD),输入
telnet IP地址 端口号,如果出现黑屏窗口或者显示“连接成功”,说明端口是通的;如果提示“无法打开到主机的连接”,说明端口被防火墙拦截或者服务没起。 - 确认远程登录服务有没有开启,Windows服务器需要开启“远程桌面服务”,Linux服务器需要确保sshd服务在运行,这通常无法在本地解决,需要通过云控制台的“VNC登录”或“管理终端”功能进入服务器后台检查。
登录服务器时还需要注意哪些细节?
细节决定效率,这几个点很实用,帮你少走不少弯路。
- 复制粘贴技巧:远程桌面登录Windows服务器后,本地和服务器之间是共享剪贴板的,可以直接复制粘贴文字,但SSH工具里,Putty默认不是这样的,需要额外配置,FinalShell这类图形化工具则直接支持本地上传文件和复制粘贴,更适合新手。
- 账号命名规则:简米云香港机房、酷番云国际站等境外服务器,很多Linux系统的默认用户名不是root,而是
ubuntu或centos,购买时注意看控制台提示,用
whoami命令能快速查看当前登录的账号名。 - 改了端口怎么连:如果服务器端口被修改,比如3389改成3390,那远程桌面连接时,IP栏要填
IP:3390,SSH连接则用-p 3390参数。 - 记住IP和端口对不上号的尴尬:有时候手里的IP是数据库地址,端口是3306,那是MySQL数据库的访问端口,不是服务器登录端口,不能用来远程桌面或SSH登录,这属于搞混了服务类型。
服务器IP和端口号的组合使用常见问题解答
为什么我用公网IP加端口号却提示“请求的操作需要提升”?
这不是服务器的问题,是你本地电脑权限不够,右键点击远程桌面连接或Putty图标,选择“以管理员身份运行”即可,Windows系统里UAC(用户账户控制)会阻止一些需要高权限的操作,尤其是当你使用非管理员账户登录本地电脑时。
买了服务器只有IP没有端口号,怎么登录?
大多数云服务商默认给你的是纯净环境,端口号就是默认的,Windows是3389,Linux是22,并不存在“没有端口号”的情况,你不需要额外获取端口,直接用默认端口登录即可,如果你实在不确定,在控制台找到这台服务器,点击“远程登录”,页面通常会显示完整的登录命令或端口信息,国内价格方面,一般云服务器购买页面都会标注默认端口,不会额外收费。
路由器端口映射和服务器端口是一回事吗?
不是一回事,但容易混淆,路由器端口映射是把家里或公司的公网IP的某个端口,转发到内网某台机器的某个端口上,比如你映射了 公网IP:3322 到内网 168.1.10:22,那么你在外面用 公网IP:3322 就能SSH登录到那台内网机器。这件事的本质是端口转发,端口本身没有变,只是路径上加了个中转站,而服务器端口是服务器自己监听的端口,两者在登录时的表现形式相同,都是 IP:端口,但服务器那边不需要你配置。
拿到IP和端口,先用端口号判断系统类型,Windows用mstsc远程桌面连,Linux用SSH工具连,连不上就排查安全组、端口放行、密码锁这三个硬性环节,只要这三点没问题,登录就是秒开的事。还是那句话,IP是地址,端口是门牌,工具对了,门就开了。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/762406.html




