进服务器最核心的操作就是通过SSH命令完成远程登录,Linux服务器使用ssh 用户名@IP地址,Windows服务器则使用mstsc调出远程桌面连接,输入IP和账号密码即可进入。
SSH命令:Linux服务器的标准入口
SSH(安全外壳协议)是目前连接Linux服务器最通用、最安全的方式,无论你用的是简米云、酷番云还是华为云的ECS,只要系统是Linux,SSH就是第一选择。
基础登录命令格式
打开你本地的终端工具(Windows用户可以用PowerShell或CMD,Mac用户直接用“终端”应用),输入以下命令:
ssh root@192.168.1.100
将root替换为你的服务器用户名,将168.1.100替换为服务器的公网IP地址,回车后系统会提示输入密码,输入时屏幕不会显示任何字符,这是正常现象,盲打密码后回车即可完成登录。
指定端口连接
如果服务器修改过SSH默认端口(默认是22),需要用-p参数指定端口:
ssh -p 2222 root@192.168.1.100
这条命令在服务器商的安全组策略中额外开放了非标准端口时非常常用,很多运维人员为了防止暴力破解,会把SSH端口改为高位端口,这时候不加-p参数就会连接失败。
使用密钥对免密登录
密钥对登录比密码登录更安全,也是云服务器厂商推荐的方式,操作分三步:
- 在本地生成密钥对:
ssh-keygen -t rsa -b 4096,一路回车即可生成公钥和私钥文件 - 将公钥上传到服务器:
ssh-copy-id root@192.168.1.100,输入一次密码后,公钥会自动写入服务器的~/.ssh/authorized_keys文件 - 之后直接执行
ssh root@192.168.1.100,无需再输入密码
快速退出服务器
登录服务器操作完成后,输入exit或logout即可断开连接,这是一个非常基础但很容易被忽略的操作,很多新手会直接关闭终端窗口,这会导致服务器上的进程被中断。
Windows服务器的远程桌面连接命令
Windows服务器使用远程桌面协议(RDP)进行连接,本地Windows系统自带的“远程桌面连接”工具就是最常用的入口。
mstsc命令详解
按下Win + R组合键打开运行窗口,输入mstsc并回车,即可调出远程桌面连接界面,在“计算机”栏输入服务器公网IP地址,点击“连接”,随后输入服务器管理员账号和密码就能进入桌面。
远程桌面连接的高级参数
在远程桌面连接窗口中,点击“显示选项”可以展开更多设置:
- 显示:调整远程桌面的分辨率,建议选择“全屏”以获得更好的操作体验
- 本地资源:可以勾选“剪贴板”实现本地与服务器之间的复制粘贴,还可以映射本地磁盘驱动器到远程服务器
- 体验:根据网络情况选择连接速度优化,带宽有限时关闭桌面背景和动画效果
Mac系统连接Windows服务器
Mac用户没有自带的远程桌面客户端,需要从App Store下载“Microsoft Remote Desktop”应用,安装后点击“+号”新建连接,填入IP地址和凭据即可,操作逻辑与Windows版基本一致。
服务器怎么进命令:从本地终端到云服务器的完整路径
很多新手搞不清楚“进服务器命令”和“本地命令”的区别,你在本地终端输入的命令是操作你电脑的,而ssh命令的作用是让你“跳转”到远程服务器上,之后的命令就都在服务器上执行了。
完整操作流程演示
假设你购买了一台酷番云的CentOS服务器,公网IP是211.88.77,初始密码在控制台可以查看,整个登录过程如下:
- 打开本地终端(Windows推荐使用Windows Terminal,比传统CMD更强大)
- 输入
ssh root@129.211.88.77 - 首次连接会提示“是否确认连接”,输入
yes回车 - 输入服务器root密码,回车后看到
前缀,说明登录成功[root@VM-0-14-centos ~]#
Windows的CMD和PowerShell在较新版本中已内置SSH客户端,无需额外安装软件,如果系统提示“ssh不是内部或外部命令”,说明你的Windows版本较旧,需要安装OpenSSH客户端或使用第三方工具如Xshell、PuTTY。
断连与重连的处理
服务器连接超时断开是常见问题,行业共识认为,这通常与网络不稳定或服务器端的ClientAliveInterval配置有关,重新连接时直接再次执行ssh命令即可,如果频繁掉线,可以在/etc/ssh/sshd_config中增加ClientAliveInterval 60并重启sshd服务。
常见连接报错与排查命令
连接服务器时遇到报错非常常见,这里整理几个高频问题的处理方式。
提示“Connection refused”
这个错误说明服务器端口没有开放或SSH服务未启动,按以下顺序排查:
- 确认IP地址是否正确:在本地执行
ping 服务器IP,看是否能通 - 确认SSH服务状态:通过云控制台的“VNC登录”进入服务器,执行
systemctl status sshd查看服务状态 - 确认安全组规则:登录云厂商控制台,检查安全组是否放行了TCP 22端口(或你自定义的SSH端口)
提示“Permission denied (publickey,password)”
这说明认证失败,密码错误或密钥不匹配,解决办法:
- 仔细核对密码是否包含大小写字母和特殊符号,云服务器初始密码通常在控制台的“重置密码”页面可以重新设置
- 如果用密钥登录报错,检查本地私钥文件权限是否过大,Linux和Mac系统需要执行
chmod 600 ~/.ssh/id_rsa修复权限
连接速度慢或卡顿
连接慢多数是DNS解析或SSH反向解析导致,在服务器/etc/ssh/sshd_config中设置UseDNS no可以加速登录,本地网络到服务器的延迟是关键因素,使用ping命令测试延迟,如果超过100ms,远程操作会有明显卡顿感。
进入服务器后的第一条命令建议
成功登录服务器后,不要急着部署业务,业内专家指出,先花一分钟确认系统状态是最稳妥的做法,推荐按顺序执行以下三条命令:
uptime
查看服务器运行时长和负载情况,负载值接近CPU核心数说明系统压力偏大。
df -h
查看磁盘空间使用率,根分区使用率超过85%时建议及时清理日志或扩容。
free -h
查看内存使用情况,重点关注available字段,如果接近0说明内存不足,需要考虑优化或升级配置。
进服务器命令的常见问题解答
进服务器命令有哪些不同类型?
进服务器命令主要分为三类:SSH命令行登录(适用于Linux服务器)、远程桌面连接命令mstsc(适用于Windows服务器)、以及各云厂商客户端工具内置的连接功能,选择哪种方式取决于服务器操作系统和你本地的使用习惯,对于没有图形界面的Linux云服务器,SSH是唯一可行的命令行入口。
忘记服务器密码怎么通过命令登录?
忘记密码时无法直接通过SSH命令登录,需要先到云厂商控制台重置密码,以简米云为例:登录控制台 -> 找到ECS实例 -> 点击“重置实例密码” -> 设置新密码 -> 重启实例,重置完成后再用ssh命令配合新密码登录,如果服务器开启了密钥登录,也可以通过密钥对免密进入系统后再执行passwd命令修改密码。
为什么输入正确的进服务器命令还是连接不上?
连接失败的原因通常是安全组未放行端口、本地网络与服务器之间不通、SSH服务未启动这三个因素共同作用的结果,建议按“先本地后远程”的顺序排查:先确认本地网络正常,再检查安全组策略,最后通过VNC登录服务器检查SSH服务状态,绝大多数情况下,问题出在安全组规则上,检查是否放行了对应端口即可解决。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/553329.html




