开发者学堂课程【打开浏览器就能写代码!打造自己的 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 服务器管理部分。