宝子们!我知道你们现在的心情,是不是就像刚拿到新房钥匙,激动的心,颤抖的手,盯着邮件里那串神秘的IP地址、用户名和密码,感觉自己马上就要成为掌控世界的数字之王了?别急,别急,一顿操作猛如虎,一看战绩零杠五。在你把服务器玩到CPU干烧之前,咱得先搞明白一件事:怎么进去?这就像你拿到了钥匙,但你总得知道门在哪,以及用啥姿势开门才显得专业吧!
首先,深呼吸,把你那颗准备在服务器上搭建“黑客帝国”的心收一收。邮件里给你的那三样东西,是你的全部家当,是你进入新世界的“三件套”:IP地址、用户名、密码。IP地址,说白了就是你服务器在互联网这个大城市里的门牌号,独一无二,比如“人民路123号”。用户名,通常默认是“root”或者“administrator”,这相当于房本上写的户主名字,权限最高,能拆墙能砸地的那种。密码,这个不用我多说了吧,就是你家大门的钥匙,千万别搞丢了,也别用“123456”这种约等于没锁门的密码,不然第二天进去可能就发现服务器在帮你挖矿了。
好了,三件套在手,天下我有!接下来,就是见证奇迹的时刻!不过,进门的方式主要有两种,看你租的是哪种“房”。一种是毛坯中的毛坯,只有个黑漆漆的命令行窗口,我们管它叫Linux系统;另一种是精装修,带图形界面的,跟你家电脑桌面长得差不多,那就是Windows Server系统。咱们分头行动,一个个来盘它!
如果你拿到的是Linux服务器,恭喜你,你选择了一条看起来很酷但需要动点脑子的路。我们要用的开门工具叫SSH,全称Secure Shell,你可以理解为一条从你电脑到服务器之间的加密“秘密通道”。通过这个通道,你敲的每一个命令都能安全地传到服务器那里去执行。别怕,听着高大上,操作起来跟聊天软件打字差不多。现在,你有几个选择:
第一种,极简主义者的选择。如果你用的是Mac或者Windows 10/11的新版本,你啥都不用装!直接打开你的“终端”(Mac叫Terminal,Windows可以搜PowerShell或者CMD),然后输入一条咒语,格式是这样的:`ssh 用户名@IP地址`。比如,你的用户名是root,IP是123.45.67.89,那你就在黑窗口里敲:`ssh root@123.45.67.89`,然后回车。第一次连接,系统会问你“are you sure you want to continue connecting (yes/no)?”,大胆地敲“yes”然后回车!接着,它会让你输入密码。注意!这里输入密码的时候,屏幕上啥也不会显示,连星号都没有,这是为了安全!你只管盲打,输完就回车,只要没输错,你就进去了!当你看到欢迎信息和一个闪烁的光标时,恭喜,你已经成功“入侵”你自己的服务器了!
第二种,装备党的最爱。觉得系统自带的黑窗口太丑?格局打开!我们可以用第三方SSH客户端,它们功能更强,颜值更高。这里有几个扛把子选手:PuTTY,元老级的免费神器,小巧玲珑,虽然界面有点复古,但稳如老狗。Xshell,颜值担当,支持多标签页,可以同时开好几个服务器窗口,管理起来非常方便,个人使用是免费的,YYDS!FinalShell,国产之光,集成了SSH、服务器监控、文件管理等一大堆功能,简直是服务器管理的瑞士军刀,对新手极其友好。使用这些工具,操作大同小异:打开软件,新建一个连接,在对应的地方填上你的IP地址、端口号(默认22,一般不用改),然后点击连接,在弹出的窗口里输入用户名和密码即可。从此,你就是那个坐在电脑前,对着一堆彩色代码窗口指点江山的“大佬”了。
现在,我们再来说说另一种情况:你租的是Windows Server。这个就直观多了,咱们要用的工具叫“远程桌面”,英文名Remote Desktop Protocol,简称RDP。顾名思义,就是把服务器的整个桌面“投影”到你的电脑上,你可以像操作自己电脑一样,用鼠标点点点。简直是手残党的福音!
操作步骤更是简单到令人发指。在你的Windows电脑上,按一下Win键,直接搜“远程桌面连接”,或者按Win+R键,输入`mstsc`然后回车。会弹出一个小窗口,在“计算机”那一栏里,输入你服务器的IP地址,点击“连接”。接下来,它会让你输入凭据,也就是用户名和密码。用户名一般是administrator,密码就是邮件里给你的那个。输完点确定,可能会有个证书安全的提示,不用管它,直接点“是”。duang的一下,屏幕一黑一亮,一个崭新的、纯净的Windows桌面就出现在你面前了!是不是有种灵魂附体的感觉?你可以像在自己电脑上一样,在里面下载软件、浏览网页、创建文件夹。这感觉,666!
不管你是通过SSH敲代码,还是通过RDP点鼠标,当你第一次成功登录服务器后,先别急着庆祝。有几件至关重要的事情,是你必须立刻、马上、现在就要做的!第一件事,不是仰天长啸,不是截图发朋友圈,而是改密码!尤其是root或administrator这种最高权限账户的密码,一定要改成一个你自己记得住但别人猜不到的复杂密码,大小写字母+数字+特殊符号来一套。这比什么防火墙都重要!
第二件事,给你的新家做个“体检”和“大扫除”。如果是Linux系统,赶紧运行更新命令,比如Debian/Ubuntu系统就敲`apt update && apt upgrade -y`,CentOS系统就敲`yum update -y`。这等于给系统打上最新的补丁,堵上各种已知漏洞。Windows Server也一样,去“设置”里找到“更新和安全”,检查一下更新,把能打的补丁都打了。这能让你在接下来的折腾中,少一些不必要的麻烦。你可以用这个时间去泡杯茶,或者想想服务器接下来要干啥,比如搭建一个个人博客,或者跑个自动化脚本。甚至,你还可以搭建一个自己的游戏服务器,和朋友们开黑。说到玩游戏,如果你技术不错,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,这可比让服务器闲着长草强多了。
当你把这些基础安全工作做完,这台服务器才算真正意义上属于你了。但如果你想在朋友面前秀一把操作,显得更专业一点,还可以玩点高级的。比如,放弃密码登录,改用SSH密钥登录。这玩意儿比密码安全一万倍。简单来说,就是你生成一对密钥,一个叫公钥,一个叫私钥。你把公钥(相当于一把特制的锁)放到服务器上,把私钥(唯一能开这把锁的钥匙)保存在自己电脑里。以后你登录,就不再需要输密码了,客户端会自动用你的私钥去和服务器上的公钥“对暗号”,对上了门就开了。这样一来,就算有人知道了你的IP和用户名,没有你的私钥,他也只能在门外干瞪眼。具体操作就是用`ssh-keygen`命令生成密钥对,然后把公钥文件的内容复制到服务器家目录下的`.ssh/authorized_keys`文件里。