最近买了阿里云服务器作为测试,主要练习下远程登录工具的使用,这里记录下吧
参考文章:https://blog.csdn.net/qq_18297675/article/details/52566438
本文章提供软件下载
一、服务器购买
阿里云学生服务器网站:https://promotion.aliyun.com/ntms/act/campus2018.html
这里可以根据需要选择服务:
之后登陆淘宝号验证后,通过支付宝号购买服务。
控制台登录地址:https://home.console.aliyun.com/new#
参考学习:Linux系统云服务器 ECS 使用导航
这里主要测试远程连接功能,我主要测试了:
方式1,通过浏览器发起远程连接功能;
方式3,客户端通过账号密码使用SSH方法进行远程连接。
这里在设置密码后主要留意:IP地址、账号、密码。
二、Putty方式远程连接
参考官网Putty设置说明,下载Putty软件。
官网Putty下载地址
这里主要记录下个性配置Putty:
1)在Windows->Appearance选项进行光标形状和字体配置。
这里字体选择Consolas,14号字体
2)字体颜色设置
在配置为绿色后,记得点击Modify按钮。
3) 全屏
4)保存配置
这一步记得保存,否则每次连接都要重新配置。
Session会话选项下:
保存配置后,每次打开终端时选择该配置项并Load,点击Open即可。
三、MobaXterm方式远程连接
MobaXterm Pro是一款强大的多功能终端软件,用户可以通过软件创建SSH,Rlogin,RDP,VNC,XDMCP,FTP,SFTP等终端,让启动远程会话变得十分方便。
下载地址:MobaXterm下载
软件介绍:
MobaXterm是一款豪华、全功能的终端软件。它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能:
直接的便携版
内建多标签和多终端分屏
内建SFTP文件传输
内建X server,可远程运行X窗口程序
直接支持VNC/RDP/Xdmcp等远程桌面
默认的UTF-8编码
更加友好的串口连接设置
操作更明确,更少的 神秘技巧
安装后软件界面:
2)主题配置
3)点击Session选项卡,登录进云服务器:
可以看到该软件集成了Xshell和Xftp5的功能,左边是界面显示的,支持本地编辑;右侧可以在命令终端进行各种操作。
同时支持本地文件与云服务器同步,直接拖动到左侧边栏即可。
四、基本功能测试
首先在阿里云服务器更新服务器源。
sudo apt update
更新测试了g++和vim功能。
五、muduo功能测试
首先配置本机环境,参考Muduo Tutorial
Prerequisites
# Required
$ sudo apt-get install g++ libboost-dev cmake
# Optional libraries
# more boost libraries
$ sudo apt-get install libboost-test-dev libboost-program-options-dev
# Protobuf and tcmalloc from Google
$ sudo apt-get install libgoogle-perftools-dev protobuf-compiler libprotobuf-dev
# some C libraries
$ sudo apt-get install zlib1g-dev libc-ares-dev libcurl4-openssl-dev
# GD2
$ sudo apt-get install libgd-dev # or libgd2-noxpm-dev
之后
Get source code and compile
$ git clone https://github.com/chenshuo/muduo.git
$ cd muduo
$ ./build.sh
# check output files in ../build/release/bin
# Build debug version
$ BUILD_TYPE=debug ./build.sh
编译后即可查看到C++11的muduo库。
后续参考学习:SimpleMuduo学习