本文主要介绍 阿里云 服务器的基本的配置和使用,包括创建服务器实例、从本地通过SSH或者远程桌面连接正在运行的实例。

服务器

个人建站等轻量使用可以购买入门型通用型的ECS服务器即可,其他需求可自行选择.

创建实例

  • 购买后一般可以根据访问地域就近选择服务器节点,原则是尽可能获得最快的自己或用户的访问速度。
  • 根据使用习惯选择操作系统,一般可以选择公共镜像,如果想要一键式搭建WordPress也可以在镜像市场上搜索选择现有的Linux系统下LNMP架构的镜像。
  • 自动创建实例并分配IP。
  • 通过ECS服务台-实例列表-更多-密码密钥-重置密码,重启服务器生效。
  • 首先使用实例列表-远程连接下拉列表中的VNC连接,保存下弹出的远程连接密码以供后续使用,今后使用远程连接密码连接,并通过root:yourpassword(用户名:密码)登录。
  • 服务器安全组设置。点击实例列表中的“更多”-“网络和安全组”-“安全组配置”-“配置规则”可以查看现有的配置,点击右上角的快速创建规则如下。

入方向表示添加的规则是外界访问与服务器时的规则,窗口列出了常用的端口,也可以自定义端口,授权对象如果为“0.0.0.0/0”,表示开放某个端口给所有的IP访问。

p.s.

  • 部分Linux系统中,SSHD服务默认会禁用 root 用户远程登录,登录时即使密码正确也可能报用户名或者密码错误。如果您需要使用root进行登录, 可通过其他方式(如vnc)连接服务器,并修改配置文件: /etc/ssh/sshd_config。将: PermitRootLogin no 修改为: PermitRootLogin yes。保存后重启 SSHD 服务: sudo service sshd restart,然后再尝试使用 Workbench 进行登录。(实测默认已经开启,现在可以忽略这一条)
  • 首次连接时根据提示,通过公网IP或者EIP访问实例需要在实例安全组白名单中增加,Workbench的服务器公网白名单: 47.96.60.0/24,118.31.243.0/24;如果是需要公网访问的个人博客网站类型,还需要开放HTTP(80),HTTPS(443)和8080接口.

Ref. 阿里云-云服务器 ECS 文档

连接

使用ssh连接服务器

$ ssh -q  -l root -p 22 yourip

使用ubuntu自带的remmina连接ssh更加持久稳定,remmina添加connection配置如下。

远程桌面连接

如果不习惯仅使用ssh操作服务器,可以在云服务器上安装远程桌面。

  • 通过ssh连接阿里云服务器
  • 更新源、软件
$ apt-get update
$ apt-get upgrade
  • 安装xrdp(xrdp: An open source remote desktop protocol(rdp) server)
$ apt-get install xrdp
  • 安装vnc4server(VNC (Virtual Network Console)是虚拟网络控制台的缩写)
$ apt-get install vnc4server
  • 安装xfce4:
$ apt-get install xubuntu-desktop
$ echo "xfce4-session" >~/.xsession
$ service xrdp restart

在安装完远程桌面后,此时可以进行远程访问。

windows: win+r –> mstsc –> 回车 –> 输入Ubuntu主机的IP地址 –> “连接”,选择”sesman-Xvnc” –> 输入”用户名和密码” –> 回车,成功登录到Ubuntu桌面

ubunutu: remmina添加连接Protocol设置为RDP – Remote Desktop Protocol,填好服务器ip,User name=root,User password=yourpassword并配置其他显示设置后连接。

P.S.
某次安装过程中dpkg出现了一些错误,通过下面解决

sudo rm /var/lib/dpkg/info/[package_name].*
sudo dpkg --configure -a
sudo apt-get update
分类: Ubuntu博客

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注