云服务器入门(3)-Cloud Shell

Alibaba Cloud Toolkit 的安装及简单使用 IDEA使用Alibaba Cloud Toolkit 自动部署项目到Linux服务器安装Alibaba Cloud Toolki准备工作安装 Cloud Toolkit查看安装结果简单使用-编写好的spring boot项目部署到Linux服务器上添加服务器部署应用 安装Alibaba Cloud Toolki 准备工作 下载并安装 JDK 1.8 或更高版本。 下载并安装 IntelliJ I... 阅读详情

Cloud Shell 它有别于Web IDE,虽然两者都是基于html的网页技术,但相比起web IDE,它会更加“轻量化”一点,关键一点是它可以用命令行的方式去操作云资源。此外,Cloud Shell也是免费的!

启动Cloud Shell

打开在你的云供应商的防火墙打开一个端口

此操作在Cloud shell下执行

sg_id 为SecurityGroupId值,可以在console上面看到

sg_id=${sg_id:-sg-abcefg}
SourceIp=11.22.33.44
PortNumber=9394


tccli vpc CreateSecurityGroupPolicies --cli-unfold-argument \
    --SecurityGroupId ${sg_id} \
    --SecurityGroupPolicySet.Ingress.0.PolicyIndex 3 \
    --SecurityGroupPolicySet.Ingress.0.Protocol tcp \
    --SecurityGroupPolicySet.Ingress.0.PolicyDescription "Allow ${SourceIp} access Port: ${PortNumber}" \
    --SecurityGroupPolicySet.Ingress.0.Action accept \
    --SecurityGroupPolicySet.Ingress.0.CidrBlock "${SourceIp}" \
    --SecurityGroupPolicySet.Ingress.0.Port "${PortNumber}"

使用Cloud Shell 的优点是你可以使用命令行的方式去操作云资源,这里只是列举了一个最简单的例子。

 修改ssh默认登录端口为9394

此操作需要登录新购买的服务器

# 修改ssh默认端口为9394
sudo sed -i.`date +%s`.bak "s/^Port[ 0-9]\{,\}/Port 9394/g" /etc/ssh/sshd_config && \ 
sudo systemctl restart sshd.service

后记

通过修改ssh默认登录端口和添加源IP限制,你可以防止黑客通过暴力破解密码方式闯入你的服务器。此为新入手服务器必修课之一!

Oracle Cloud计算实例SSH密钥丢失的紧急恢复指南 本文提供了Oracle Cloud计算实例在SSH密钥丢失后的紧急恢复指南。通过详细步骤,指导用户利用Cloud Shell进入系统维护模式,重置SSH公钥,最终恢复对实例的无损访问。重点解决了在Cloud Shell中盲操作启动菜单等关键难点,并给出了故障排除建议。 阅读详情

相关推荐

云服务器装zsh不是换壳,是环境治理基本功

shell 是 Linux 系统的入口级运行环境,zsh 作为现代交互式 shell,其安装与配置本质是对 PATH、登录会话生命周期、配置加载顺序等底层机制的系统性治理。理解 zshenv/zshrc 加载差异、/etc/shells 注册规则、非交互式 shell 的限制,是解决 'command not found' 类故障和保障 CI/CD 流水线稳定运行的技术前提。在阿里云 ECS、腾讯云 CVM 或 WSL2 等云环境部署 zsh,必须兼顾安全性、可审计性与自动化兼容性,而非仅追求本地开发体验。

hideto 418

Cloud Shell 是什么?为什么它是小白的最佳入门工具?

其实完全没必要!Google 提供的,就是新手最友好的入门工具。

ljh451321的博客 1212

Linux SSH登录Shell更改指南:从chsh命令到安全配置实践

在Linux系统管理中,Shell作为用户与操作系统内核交互的命令行解释器,是系统访问控制的核心组件。其工作原理基于/etc/passwd文件中的用户配置记录,通过修改登录Shell字段实现不同解释器的切换。这项技术的核心价值在于实现环境兼容性、安全权限控制和个性化开发体验。在实际应用场景中,系统管理员需要为自动化脚本配置特定Shell环境,通过受限Shell(如rbash)实施安全加固,或为服务账户设置非交互式Shell(如nologin)以遵循最小权限原则。本文聚焦SSH登录Shell的更改操作,详细解

weixin_30596023的博客 425

[ Azure - Cloud Shell ] 微软 Azure Cloud Shell 介绍

Azure Cloud Shell 是一个用于管理 Azure 资源的、可通过浏览器访问的交互式的 shell。数据库专业人员使用多种环境、平台、云基础设施,如Amazon net Services、Microsoft Azure。在云解决方案中,你可以在他们的网络门户上工作,也可以使用命令行界面(CLI)。在当使用一组脚本和参数管理云资源时,命令行界面更好。但是,如果你使用多个系统、多服务器时,并且你希望在系统上区域性地设置命令,你可能希望在单个服务器上直接设置它们。

我在山城重庆,我希望能为这片软件沙漠地带贡献自己的一滴水,Stay tuned! 1万+

RAP 行为定义里的 extensible:把可扩展性做成长期可维护的契约

本文探讨SAP S/4HANA项目中RAP BO的扩展机制,重点分析extensible关键字的价值与应用。文章指出extensible通过明确扩展边界,既保障核心对象稳定性,又支持校验、决定逻辑等合法扩展。其核心价值在于形成可治理的扩展契约,通过strict mode保障升级兼容性,并支持扩展分层实现多方协作。文中详细解析了extensible的语法规则、应用场景及分层机制,为RAP项目提供可持续扩展的设计指南。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 7598

Ubuntu零基础入门到精通【3.7讲】:云服务器中初始化 Ubuntu:从拿到 IP 到跑通生产环境的完整实战指南

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1539

Azure CloudShell 使用指南

Azure CloudShell 使用指南 项目介绍 Azure CloudShell 是一个基于浏览器的交互环境,旨在提供即开即用的云管理体验。它预配置了必要的工具和命令行界面(如 Bash 和 PowerShell),让用户能够在无需安装任何软件的情况下直接从 Azure 管理控制台执行命令,管理和操作 Azure 资源。CloudShell 基于最新版的 Ubuntu,并提供了对 Azure...

gitblog_00035的博客 1395

cloudshell

概览

【Microsoft Azure 的1024种玩法】五、基于Azure Cloud Shell 一站式创建Linux VM

【文章简介】 Azure Cloud Shell 是一个用于管理 Azure 资源的、可通过浏览器访问的交互式经验证 shell。 它使用户能够灵活选择最适合自己工作方式的 shell 体验,无论是 Bash 还是 PowerShell。 【前期文章】 【Microsoft Azure 的1024种玩法】一.一分钟快速上手搭建宝塔管理面板【Microsoft Azure 的1024种玩法】二...

一只特立独行的兔先森 2272

vivado中出现ERROR: [Labtools 27-2220]检测不出开发板

这个错误可能是由于 Vivado 工具中的 cs_server.exe 文件没有正确安装或者文件路径不正确导致的。你可以尝试以下步骤来。时间: 2023-08-16 12:05:50 浏览: 767。希望以上方法能够帮助你。

qq_40510975的博客 2388

基于IC动态加权的机器学习多因子选股策略:从模型融合到实战回测

在量化投资领域,多因子选股模型通过挖掘市场数据中的有效信号来预测股票收益。其核心原理在于利用统计学与机器学习算法,从海量因子中识别出与未来收益具有稳定相关性的特征。这一技术的核心价值在于将主观投资决策转化为系统化、可重复的客观过程,从而在控制风险的前提下追求超额收益。其典型应用场景包括股票阿尔法策略构建、Smart Beta产品设计以及资产配置中的股票筛选环节。本文聚焦于如何通过信息系数(IC)这一关键指标,动态融合Ridge回归、MLP神经网络和随机森林等多个预测模型,构建一个能够自适应市场风格轮动的选股

weixin_34216614的博客 451

cloud-config详解:Ubuntu云服务器自动化初始化核心机制

cloud-config 是 cloud-init 实现 Linux 云服务器首次启动自动化配置的声明式标准协议,其本质是基于 YAML 的初始化描述语言,通过深度集成 systemd 启动生命周期,在系统引导早期完成用户创建、SSH 密钥注入、软件安装与服务启用等关键操作。相比传统 bash 脚本,它以结构化语法天然表达执行时序与依赖关系,兼顾安全性与可验证性。作为 Ubuntu Server 默认支持的核心能力,它广泛应用于 AWS、阿里云、腾讯云等平台,支撑 DevOps 流水线中的基础设施即代码(I

500

手把手教你用CubeMX给GD32F103点灯、调串口(附完整工程)

本文详细介绍了如何使用CubeMX为GD32F103开发板配置GPIO点灯和串口通信,包含完整的工程创建、代码构建和测试流程。特别强调了GD32与STM32的差异点及常见避坑技巧,帮助开发者快速上手GD32开发。

weixin_42566424的博客 313

免费体验OWASP OFFAT:Google Cloud Shell一键搭建API安全测试环境

**核心关键词**:API安全测试工具、OWASP OFFAT、Google Cloud Shell、API漏洞扫描 OWASP OFFAT(OFFensive API Tester,攻击性API测试器)是OWASP基金会孵化的开源**API安全测试工具**,能够根据OpenAPI/Swagger规范文件自动生成测试用例,主动检测API中的常见漏洞,如SQL注入、BOLA(越权访问)、数据泄露、

gitblog_00641的博客 404

接上篇,记录一下【Unity 3D对博途PLCSIM的通讯】文章有点长~仔细看,很基础

本文参考链接:西门子PLC丨PROFINET通讯仿真(虚拟通讯)做了一些更详细的优化,本文使用的类库并非原作者使用的类库。 首先,昨天项目已经创建好了,这边也加了一个InputField和一个Button,可以实现简单的读取,ok开始。 放入准备好的通讯类库; 新建一个博途的项目,本次测试使用博途V15,测试环境为虚拟机,Unity运行在本地计算机,建立博途项目流程如下: 新建项目,右键项目-属性-保护-对勾,如图: 不得不说的是,仿真中加密的FB块是无法下载的哦~ 添加CPU...

NS_Speak(IVAV) 8060

48-OpenCVSharp —-Cv2.MatchTemplate() 函数功能(模板匹配)详解

是 OpenCV 中一个常见且简单的模板匹配算法,适用于目标检测和图像识别中的静态场景。它的优点是易于理解和实现,但在面对旋转、尺度变化、复杂背景或光照变化等挑战时,效果可能大打折扣。在这些情况下,结合多尺度图像、特征匹配算法(如 SIFT、SURF、ORB 等)以及深度学习模型可以显著提高匹配的鲁棒性和精度。模板匹配仍然是一个非常基础但强大的工具,适用于一些简单的图像匹配任务。对于更加复杂和动态的图像识别任务,我们通常会使用其他更加复杂的算法或者深度学习模型来处理。

weixin_45590420的博客 4523

Oracle Cloud Shell(甲骨文云Shell)+ FRP(反向代理)实现防火墙穿透,内网端口映,射公网

而且甲骨文云Shell,控制台分配的公网IP还是 “静态IP”,就是它的IP地址几个月都不会发生任何改变非常之香气,只要不更换 “甲骨文云账户” 或者切换到其它的主区域,并且无限上下行流量,保底宽频大小上GE。但是,人们仍旧可以让甲骨文云Shell,控制台运行的服务器端口被映射到公网,并且加以访问,毕竟人们要知道,甲骨文云Shell,控制台运行的服务器,可是足足分配了10G的内存,并且CPU双核并且性能非常强悍的。2、分析甲骨文云Shell,机器的公网IP地址、还有本机IP地址。......

liulilittle的博客 4568

simulink的Sine Wave 模块详解

模块是 Simulink 中的一个信号源模块,用于生成正弦波信号。该模块可以根据设定的幅值、频率、相位和偏移量,在仿真过程中产生周期性的正弦波形。模块都能提供强有力的支持。通过深入了解其参数的影响及结合 MATLAB 脚本的应用,读者可以更加有效地利用这一模块进行仿真和研究。此外,通过实际应用场景的扩展以及常见问题解答部分的帮助,能够更好地掌握。模块是一个非常实用的工具,适用于需要生成正弦波信号的各种场景。模块的参数,可以进一步增强学习体验。模块参数的影响,下面我们将详细探讨每个参数如何影响仿真结果。

xiaoheshang_123的博客 1052

记一次google cloud platform云服务器sshd服务挂掉如何恢复

由于云服务器默认ssh登入端口号是22,会有很多扫描器在互联网上扫描默认的22端口号,通过云主机的/var/log/secure文件可以看到: Jun 16 05:02:46 instance-1 sshd[13736]: input_userauth_request: invalid user admin [preauth] Jun 16 05:02:46 instance-1 sshd[137...

qq372848728的博客 4572

免ROOT、不刷机、不依赖Xposed实现Android改机的思路

最近在一个项目中需要模拟多种Android设备的环境。无奈市面上的大部分改机工具,要么需要ROOT权限,要么依赖Xposed,甚至还得重启设备。为了实现更灵活、更干净的改机方式,我开始了漫长的技术探索,最终找到了免ROOT、不刷机、拒绝Xposed的实现路径。Android_IDIMEI手机序列号手机型号、品牌、CPU型号等硬件信息GPS位置、Wi-Fi参数、通话记录、短信等软硬件数据这些信息通常用于标识设备唯一性,而改机就是对这些标识数据进行模拟或篡改。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2668

Scratch全攻略:从入门到实践的编程之旅

Scratch 是一款由麻省理工学院(MIT)开发的图形化编程工具 ,它诞生的初衷是为了让编程教育更加普及,尤其是让孩子们能够轻松接触和学习编程。与传统的基于文本代码的编程方式不同,Scratch 通过将编程指令以图形化的积木形式呈现,极大地降低了编程的门槛,让编程变得如同搭积木一样简单有趣。

邓邓子的博客 1万+

shell通过SSH免密登录云服务器

个人新博客地址点我♪(^∀^●)ノ 密码方式通过shell登录云服务器 打开shell输入账户密码 root为云服务器端的用户名@后面的IP是云服务器公网的地址 $ ssh root@120.77.241.141 然后弹出提示框,输入云服务器的密码: 然后弹出如下��提示框,接受并保存,就可以通过shell登录云服务器: 登录成功�� SSH方式通过shell登...

Xu_Angel的专栏 1251

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

设置自定义数据(Linux 云服务器)

在创建云服务器时,您可以通过指定自定义数据,进行配置实例。当云服务器首次启动时,自定义数据将以文本的方式传递到云服务器中,并执行该文本。如果您一次购买多台云服务器,自定义数据会在所有的云服务器首次启动时运行该文本。 本文以 Linux 云服务器首次启动时,通过传递 Shell 格式的脚本为例

1901

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

云服务器cloud-init初始化工具的使用与配置_cloud-init(1)

在cloud.cfg文件增加该配置之后,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置,需要自行管理。

qq_58071132的博客 3034

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux 与 Shell 的环境搭建

最后,带你演示如何完成我们的第一行命令,我自己的演示电脑是 Mac 系统,并安装了 iTerm2,我们先输入一个简单的 echo 指令,echo指令用于回显,你输入什么系统就输出什么 ,我们输入一个 echo hello world,你可以看到输出显示了 hello world,你也可以使用 Terminal 终端,虽然与 iTerm2 界面不一样,但本质是一样的。如果你的系统是 Mac,那么恭喜你,Mac 系统自带了 Terminal,你还可以安装 iTerm2,它们都是标准的 Shell 环境。

我乐了的博客 819

Alibaba Cloud Toolkit插件实战:从零实现一键部署到云服务器

持续集成与持续部署(CI/CD)是现代软件开发流程中的核心实践,旨在通过自动化构建、测试和部署来提升软件交付效率与质量。其基本原理是将代码变更自动集成到共享仓库,并通过一系列自动化流水线快速、可靠地发布到不同环境。这项技术的核心价值在于减少人工干预,加速反馈循环,并确保部署过程的一致性与可重复性。在实际工程实践中,轻量化的部署工具因其快速、便捷的特性,在开发测试、个人项目及微服务局部更新等高频次、快速迭代的场景中扮演着重要角色。本文聚焦于Alibaba Cloud Toolkit这一轻量级IDE插件,深入解

weixin_33904756的博客 319
上一篇: 云服务器入门-2
大嘴猴哥David
博客等级 码龄10年 23粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值