Linux 的远程管理|学习笔记

简介: 快速学习 Linux 的远程管理

开发者学堂课程【场景实践-新手玩转云计算-搭建Linux学习环境Linux 的远程管理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/448/detail/5527


一、Linux 的远程管理


一般来说 Linux 的远程管理分三个模块:

命令终端、文件传输和代码编辑。这里就介绍一下对应三大模块并适合新手并提供中文的软件。

命令终端

命令终端使用 PuTTY 软件,PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 SimonTatham。

由 Larry Li 维护并开源的中文版:

下载地址: https://github.com/laryli/PuTTY/releases

图片1.png

下载解压之后会有如下几个文件,选择 putty.exe,建立链接时在ECS 处复制的公网IP,然后在主机名当中粘贴,保存后即可双击会话名打开,打开系统,输入用户名,密码,密码是不可见的。

文件传输

用过虚拟主机的朋友可能会知道虚拟主机一般使用 FTP 传输文件,而使用 Linux 发行版,其实也可以通过 SFTP 协议传输文件,常见的 FTP 软件基本上都支持SFTP协议。这里推荐免费开源,而且非常好用的跨平台 FTP 软件,支持中文一一FileZilla

下载地址: https://filezilla- project org/download .php?type=client下载解压之后会有如下几个文件,选择 putty.exe,建立链接时在ECS 处复制的公网 IP,然后在主机名当中粘贴,保存后即可双击会话名打开,打开系统,输入用户名,密码,密码是不可见的,打开filezilla,主机名处输入 sftp://公网ip协议,再输入用户名,密码端口号,回车就进行了连接,可以看到远程 Linux 上的目录了:

 代码编辑

Linux 代码和 Windows 是有不少区别的,就不如说回车上LF、CRLF,所以说编辑Linux  上的文件像.conf、config 文件,不能用 TXT 文本编辑器,在软件中,将文件下载后推荐使用 visual studio code 打开,默认编辑器打开会导致乱码,不方便浏览,和其他编辑器比中文系统默认安装好就是中文,功能丰富,是一个比较不错的代码编辑器。

可在菜单栏中点击编辑再点设置,找到文件编辑中,可设置默认编辑器,点击使用自定义编辑器选择 visual 即可

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

设置安全组

在学习当中容易忘记开启防火墙,可能会因为端口没有开放导致软件一直出错,浪费大量的时间,所以需要配置安全组。

首先,进入ecs 点击管理,在左侧列表可以看到本实例安全组,选择配置规则进行配置,然后在右上角点击添加安全组,协议类型选择全部,授权对象选择0.0.0.0/0,意味着开放所有的端口向所有的 IP,因为在学习中什么环境都回用到,但是在正式使用时不应该开放所有的 ip,只开放使用的

相关文章
|
7月前
|
网络协议 Java Linux
Linux学习笔记
Linux学习笔记
111 0
|
3月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
3月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
7月前
|
监控 安全 Linux
【专栏】Linux SSH 的安全对于远程管理至关重要,这几个小妙招安排上!
【4月更文挑战第28天】在数字化时代,Linux SSH 的安全对于远程管理至关重要。增强 SSH 安全包括:使用强密码,调整 SSH 配置文件,尤其是端口号和认证方式;采用密钥认证代替密码;限制登录用户,禁止密码登录;使用防火墙限制访问;定期更新系统和软件。此外,通过日志监控、入侵检测系统及及时应对攻击来提升安全监控。保持对安全知识的学习和更新,结合最佳实践,是保障 SSH 安全的关键。记得安全是个持续过程,时刻保持警惕!
152 1
|
4月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
36 0
|
5月前
|
Linux 网络安全 Android开发
Termux-远程管理Linux服务器
在手机上通过termux管理Linux服务器
232 0
|
5月前
|
Shell Linux
RSIC-V“一芯”学习笔记(二)——Linux入门教程
RSIC-V“一芯”学习笔记(二)——Linux入门教程
|
6月前
|
数据可视化 Shell Linux
技术笔记:Linux学习笔记1
技术笔记:Linux学习笔记1
36 0
|
7月前
|
Linux 开发工具 索引
Linux 学习笔记索引
Linux 学习笔记索引