如何在vps上安装ubuntu
方法/步骤
1.首先我们要先升级一下软件源给安装桌面环境做准备。
执行命令:apt-get update
2.安装桌面环境或窗口管理器:
apt-get install xubuntu-desktop
这将为Ubuntu安装XFCE 桌面环境。
3.下面接着来安装XRDP,安装了XRDP之后,我们就可以直接使用windows系统自带的远程桌面工具来连接我们的服务器了。
apt-get install xrdp
apt-get install vnc4server tightvncserver
4.安装完毕以后,执行以下命令
service xrdp restart
出现下图就成功了,然后直接运行Windows自带的远程桌面进行连接吧。
6.我们在root目录下新建一个文件.xsession文件。
内容为:
xfce4-session
5.然后我们连接看看,OK已经成功了。
犹豫ing,要不要把CentOS系统的vps重装为Ubuntu的
如果是作为企业应用就用centos,稳定 如果是作为个人玩玩,那随便,不过Ubuntu的界面做的很漂亮,很华丽
ubuntu vps 如何安装桌面环境 和 正确设置远程桌面 仅命令行操作_百度
我使用的是PUTTY工具连接VPS。
前提是保证你已经在你的VPS中分别安装了:xpace、KDE、Gnome。如果你没有安安装,请使用
sudo apt-get install xubuntu-desktop
sudo apt-get install kubuntu-desktop
sudo apt-get install ubuntu-desktop
------------------------------------------------------------
然后安装X窗口系统:
sudo apt-get install x-window-system-core。
安装登录管理器:sudo apt-get install xdm/gdm/kdm 斜杠后面你选择一种就可以了。
再你的windows系统中下载X Server,比如XManager,这个软件是连接你的ubuntu窗口界面的。
连上你的ubuntu以后,就能看到可视界面了。
然后开始安装远程连接配置(UBUNTU中操作完成,不是windows):
xrdp工具,设置远程登录必须用到的:
sudo apt-get install xrdp
打开“系统”-----“首选项”-----“远程桌面”
勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,
继续验证在Ubuntu系统打开远程桌面,在系统菜单中打开“应用程序”-----“互联网”-------“终端服务客户端” 会弹出一个类似windows远程的连接窗口,默认即可,然后连接测试。
打开远程登录界里面选择“sesman-Xvnc”,一般默认为这个,然后输入远程的Ubuntu系统给登陆的用户名和密码,保存完成。
然后unbuntu会在现实一个窗户口,验证你的用户名和密码,正确的话这个窗口就自己会关闭的。如果不对,窗口会显示错误内容。
上面全部内容就是unbuntu的界面安装和远程配置了,你要是想用windows连接ubuntu,下载一个VNC工具就可以连接上了。
好了,祝你好运,如有错别字请见谅。
如何在Ubuntu VPS上安装Artillery Honeypot
###创建一个安全账户来运行你的代码当你刚创建好DigitalOceandroplet后,会收到使用根账户登录的指令:Tologintoyourdroplet,youwillneedtoopenaterminalwindowandcopyandpastethefollowingstring:sshroot@192.241.xxx.xxx请注意:‘192.241.xxx.xxx’会有些不同之处。当你的虚拟服务器设置好并用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@192.241.xxx.xxx###安装GIT登陆后,安装GIT(我们会用GIT安装Node.js.)。如果出于一些原因,你不熟悉GIT的话,你会爱上这个漂亮的工具一辈子。如果您想知道,可以阅读GITbook。在Ubuntu上安装很容易:sudoapt-getinstallgitSudo表明你想作为根用户运行这一命令,你会看到密码提示,就是安全用户密码。当提供密码后,命令开始运行。###安装最新的Node.JS请注意在写本教程时,v0.10.24是Node最新版本,如果出现更新版本,请使用更新版本。输入以下命令,一次一行,观察你的droplet下载、编译以及安装Node.js时的不可思议的变化。sudoapt-getinstallbuild-essentialsudoapt-getinstallcurlopenssllibssl-devgitclonecdnodegitcheckoutv0.10.24./configuremakesudomakeinstall当你输入sudomake,会发生很多事,耐心点。当makeinstall进程完毕后,为确保一切顺利,输入:node-v如果一切顺利,你会看到:v0.10.24.###授予安全用户使用80端口的权限记住,我们不想作为根用户运行你的应用程序,但有个限制:你的安全用户没有权限使用默认的HTTP端口(80)。你的目标是发布一个网站,在网站上访问者可以通过导航轻松地使用像这样的URL。不走运的是,除非作为根用户登陆,一般情况下,你都需要使用像这样的一个URL—注意端口号。很多人在这儿卡住,其实解决方法很简单,有几种方法,但有一个我比较偏爱。输入下面的命令:sudoapt-getinstalllibcap2-binsudosetcapcap_net_bind_service=+ep/usr/local/bin/node现在,当你告诉一个Node应用程序你希望它在80端口运行,它会任劳任怨。###使用NPM安装一个名为PM2的包NPM是一个包管理器,要用它来安装框架和库,和你的Node.js应用程序一起使用。NPM是和Node.js一起安装的。PM2是个贴心的小工具,它会为你解决两个问题:1.如果它崩溃了,会通过重启应用程序让你的站点保持正常。这些崩溃是不该发生的,但了解PM2能挽救你还是很好的。(一些人可能知道Forever.js,这是另外一个工具,可以让node基础站点保持运行—不过我觉得你会发现PM2能提供帮助)2.每次你重启服务器时,你的node应用程序会作为一项服务重启,这样会帮助到你。一些用户知道其他的方法,但pm2更加简单,而且它添加了一些灵活性。在命令行输入下列命令安装PM2:sudonpminstallpm2-g###创建一个简单的NodeApp在这儿你可以测试环境,以确保一切工作顺利进行。在这个例子中,我会使用IP地址,但目标应该是用一个域名。点击查看这些指令:如何用DigitalOcean创建一个主机名。首先,测试前创建一个简单的nodeapp,在命令行输入:nanoapp.js然后,在nano编辑器输入下面的代码:varhttp=require(‘http’);varserver=http.createServer(function(request,response){response.writeHead(200,{"Content-Type":"text/plain"});response.end(“HelloWorld\n”);});server.listen(80);console.log(“Serverrunningat’目录里,但它不会启动app.js。相反,服务器最后一次关机时,它会启动运行在PM2下的程序。这很重要。当你输入pm2list,如果你的node应用程序没有出现在list,你的app在服务器重启时将不会重启。使用pm2开启你的apps,以保证它们会重启:pm2startapp.js