欢迎分享,转载请注明来源:内存溢出
###创建一个安全账户来运行你的代码当你刚创建好DigitalOceandroplet后,会收到使用根账户登录的指令:Tologintoyourdroplet,youwillneedtoopenaterminalwindowandcopyandpastethefollowingstring:sshroot@192241xxxxxx请注意:‘192241xxxxxx’会有些不同之处。当你的虚拟服务器设置好并用ssh登录后,只管跟着执行DigitalOcean给出的指令就可以。正如我们大多数理解的那样,如果你使用根账户运行代码,而不怀好意的人泄露了代码,他就可以完全控制你的VPS。为避免事情发生,要设置一个安全账户,即使我们提供了合适的密码,账户仍然可以执行根 *** 作。在本教程中,我们就给安全账户起名叫做“safeuser”-你也可以随便命名。现在,作为根用户登陆,并执行这些步骤:在/home/safeuser/里用一个文件夹创建用户:useradd-s/bin/bash-m-d/home/safeuser-c“safeuser”safeuser给safeuser设置密码—输入以下命令后,你需要输入两遍:passwdsafeuser给安全用户使用根级别命令的权限:usermod-aGsudo###作为安全用户登陆按ctrl+D退出你的DigitalOcean根会话。请注意作为安全用户登录的命令是你之前使用的同样命令,但用户名变了。而作为安全用户登陆时,每次你想运行一个具有根特权的命令时,需要在命令前加一个词:sudo。自己机器上的命令行使用命令登陆会显示下面的信息。shsafeuser@192241xxxxxx###安装GIT登陆后,安装GIT(我们会用GIT安装Nodejs)。如果出于一些原因,你不熟悉GIT的话,你会爱上这个漂亮的工具一辈子。如果您想知道,可以阅读GITbook。在Ubuntu上安装很容易:sudoapt-getinstallgitSudo表明你想作为根用户运行这一命令,你会看到密码提示,就是安全用户密码。当提供密码后,命令开始运行。###安装最新的NodeJS请注意在写本教程时,v01024是Node最新版本,如果出现更新版本,请使用更新版本。输入以下命令,一次一行,观察你的droplet下载、编译以及安装Nodejs时的不可思议的变化。sudoapt-getinstallbuild-essentialsudoapt-getinstallcurlopenssllibssl-devgitclonecdnodegitcheckoutv01024/configuremakesudomakeinstall当你输入sudomake,会发生很多事,耐心点。当makeinstall进程完毕后,为确保一切顺利,输入:node-v如果一切顺利,你会看到:v01024###授予安全用户使用80端口的权限记住,我们不想作为根用户运行你的应用程序,但有个限制:你的安全用户没有权限使用默认的>
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
独享带宽和共享带宽有哪些区别
上一篇
2023-08-13
downloadstation一直转圈圈
下一篇
2023-08-13
评论列表(0条)