服务器管理软件 | 学习笔记

简介: 快速学习服务器管理软件。

开发者学堂课程【打开浏览器就能写代码!打造自己的 Web IDE服务器管理软件】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/461/detail/5665


服务器管理软件


内容介绍:

一、管理终端软件 PuTTY

二、文件传输软件 Filezilla

三、代码编辑软件 Visual Studio Code


一、管理终端软件 PuTTY

(1)软件功能

管理服务器需要相关软件,针对 Linux 服务器的管理,可以使用软件 Putty 进行管理。

PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32和 Unix系统下模拟xterm 终端。只要安装 SSH 的系统,都可以使用软件 PuTTY进行管理。

为了方便新手学习,推荐使用 Larry Li 维护并开源的中文版,其下载地址为:

https://github.com/larryli/PuTTY/releases

(2)软件安装

打开下载的安装包,其安装包中包括多项服务器运行的相关软件,一般来说,我们使用的只是 putty.exe 即可。

 (3)管理服务器

打开已购买的阿里云 ESC 服务器,复制其公网的IP地址至 PuTTY 会话页面的“主机名称”,在缓存的会话中输入要保存或已存在的会话名称,双击即可打开服务器。

若运行无法打开,可能是网络安全组的存在问题,回到服务器进入实例,点击本实例安全组,查看配置规则,添加对应的要开放的规则。如新手教学过程中,“协议类型”选择“全部开放”,“授权对象”中输入“0.0.0.0/0”,即所有端口面对所有IP地址开放,而在正式的生产环节,真实运行企业服务网站,不可以粗放的将所有端口面对所有IP开放,而应遵循最小化原则,即特定的端口仅对特定的IP开放。点击确认后,重新打开PuTTY,在新手教学过程中,可忽略安全警告,在 Login as后输入 root,再输入购买服务器时创建的密码(不显示字符),即可出现PuTTY。

若需要粘贴,其粘贴方式为:

单击鼠标右键即可将剪贴板的内容粘贴;若不需要,则输入Ctrl+C即可取消。若输入命令 apt update 即可刷新服务器。

 

二、文件传输软件 Filezilla

(1)软件功能:

本地文件与服务器文件之间的传输要依靠相关软件,Filezilla可以通过SFTP协议将本地文件上传到服务器,或将服务器文件下载到本地,实现对本地文件与服务器文件的传输和管理。

其下载地址为:

https://filezilla-project.org/download.php?type=client

(2)软件安装

打开下载的安装包,根据安装指令,点击 Agree、Next 等进行安装,过程十分简单、迅速。

(3)管理服务器

在“主机”选项中输入“sftp://公网IP地址”,“用户名”中输入“root”,“密码”中输入购买服务器时创建的密码,若非默认可以单独制定。选择保存密码,并信任该主机后,即可看到 Linux 系统目录,并执行本机文件的上传或服务器文件的下载。

若要进行文件编辑,点击文件,点击“查看/编辑”,选择默认文本服务器记事本(易出现乱码或乱行)或自定义程序编辑代码,如 Visual Studio Code(VSC)。

打开 VSC,点击“更多”,点击“打开文件位置”,再选择打开文件所在位置,将文件路径输入进行标记,选择所有未关联文件均使用该选择,点击“确定”,即可通过 VSC 编辑文件。

VSC 还可以选择编码,如 UTF 8、GBK 以及LF等,可能还需要一些更专业的代码编辑器。

 

三、代码编辑软件 Visual Studio Code

(1)软件功能:

编辑相关服务端的文件需要使用相关软件,老手推荐 vim,但新手推荐 Visual Studio Code,它能通过可视化的界面、鼠标、键盘等进行高效的代码编辑和管理。

其下载地址为:https://code.visualstudio.com/Download

(2)软件安装:

打开下载的安装包,根据安装指令,多次点击“下一步”直至安装成功。该软件的使用需要安装中文的扩展,点击左侧菜单栏最下方的选项,输入 Chinese,出现“中文简体”选项,点击安装,点击 Restart now 就可以获得中文界面的 Visual Studio Code。

(3)管理服务器

见 Filezilla 服务器管理部分。

相关文章
|
5月前
|
存储 安全 Ubuntu
群控软件代理,群控服务器配置要求
群控软件代理,群控服务器配置要求
118 8
|
5月前
|
存储 监控 Linux
linux搭建EwoMail开源邮件服务器软件
linux搭建EwoMail开源邮件服务器软件
88 0
|
关系型数据库 Linux 虚拟化
掌握Linux服务器管理技巧与容器化应用 - 从软件服务到虚拟化技术全面解析
掌握Linux服务器管理技巧与容器化应用 - 从软件服务到虚拟化技术全面解析
132 0
|
5月前
|
安全 Shell 网络安全
【服务器】Xshell与Xftp软件的使用指南
【服务器】Xshell与Xftp软件的使用指南
860 0
|
2月前
|
存储 安全 数据可视化
如何规避DDoS攻击带来的风险?服务器DDoS防御软件科普
如何规避DDoS攻击带来的风险?服务器DDoS防御软件科普
84 0
|
5天前
|
存储 安全 数据可视化
提升网络安全防御有效性,服务器DDoS防御软件解读
提升网络安全防御有效性,服务器DDoS防御软件解读
16 1
提升网络安全防御有效性,服务器DDoS防御软件解读
|
11天前
|
Ubuntu TensorFlow 算法框架/工具
NVIDIA Triton系列05-安装服务器软件
本文介绍了NVIDIA Triton推理服务器的安装方法,涵盖源代码编译、可执行文件安装及Docker容器部署三种方式。重点讲解了在NVIDIA Jetson AGX Orin设备上的安装步骤,适合Ubuntu 18及以上系统。通过检查HTTP端口状态确认服务器运行正常,为后续客户端软件安装做准备。
24 0
NVIDIA Triton系列05-安装服务器软件
|
1月前
|
网络协议 网络安全
基于bind软件部署DNS服务器
关于如何使用bind软件部署DNS服务器的教程,包括DNS服务器的类型、基于bind软件的部署步骤、验证DNS服务器可用性的指导,以及如何进行DNS正向解析的实现。
64 2
基于bind软件部署DNS服务器
|
12天前
|
存储 Linux 网络安全
让我们来尝试利用第三方软件远程连接服务器
即将进入Linux操作系统第二模块的学习,需先通过MobaXterm配置与虚拟操作系统连接。课程将基于MobaXterm讲解命令及知识。准备阶段包括:安装红帽7系统与MobaXterm远程SSH软件,检查网络连接,并按步骤完成MobaXterm的连接配置。
40 0
|
2月前
|
关系型数据库 MySQL Java
腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器
这篇文章介绍了在腾讯云服务器上使用Docker安装常见软件的过程,包括安装MySQL、Redis和Tomcat,并提供了解决连接问题的方法。同时,还涉及了服务器中安装JDK 1.8的步骤和如何将项目打包部署到服务器上的指导,包括注意事项和操作提示。
腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器