阿里云centos7.2部署笔录--使用ftp(一)

别再搞错了!ERA5-Land小时数据里的辐射值,原来不是你想的那个‘瞬时值’ 本文深入解析ERA5-Land小时数据中辐射值的累积特性,揭示其与瞬时值的本质区别。通过详细的数据处理方法和Python代码示例,指导研究者正确转换累积辐射量为实用瞬时值,避免常见误区,提升气候模型验证的准确性。 阅读详情

阿里云和虚拟机centos还是有区别的,笔者先遇到的问题是安全组这个东西,下面笔者记录自身使用过程。

首先打开你的云服务器,如图:


这里有一个远程连接,可以直接使用,网页形式,还算方便,首次登陆会提醒远程密码,需要截图保存,之后不会再提示。

而笔者习惯性使用了xshell工具,稍后做介绍。

然后需要设置root用户密码(初始化默认管理员为root),在更多内选择重置密码,按提示完成即可。

接着下载xshell,去官网  https://www.netsarang.com/download/down_form.html?code=522

如图:

第一项选Home&School use,*的必填,主要是Email,Product key可以不写,提交后会发邮寄给你下载链接,这样下载的就是免费版。(笔者第一次用了163不知道什么原因没收到邮件,后来使用的qq邮箱,能接收到邮件)

下载安装完后,打开如下:


设置连接阿里云服务器如下:


主机为公网ip,root密码是之前云服务设置的密码,然后确定,若之后有提示选择同意或者保存即可,若有重新输入用户名和密码就输入root和对应密码即可。笔者的习惯是做事留日志记录,所以建议各位也同时生成日志。

下面对使用FTP做记录

为了安全,这里使用本地用户登录ftp,关闭了匿名登录

因为访问ftp需要使用21端口,所以做法有两种

1、

 firewall-cmd --zone=public --add-port=21/tcp --permanent

 firewall-cmd --permanent --zone=public --add-service=ftp

 firewall-cmd --reload

防火墙打开时,添加21端口,添加ftp服务,重启防火墙

2、

firewall-cmd --state

not running

查看防火墙状态,发现默认是关闭的,即21端口默认状态就不会被拦截,所以不做1操作步骤就能使用。

(linux本身有安全机制,一般将防火墙关闭也可以接受)

附上防火墙常用命令:

//关闭防火墙
systemctl stop firewalld.service
//开机不启动防火墙
systemctl disable firewalld.service
//查看防火墙状态
firewall-cmd --state     
//开启防火墙
systemctl start firewalld.service
//查看防火墙开放的端口
firewall-cmd --zone=public --list-ports
如:9200/tcp 7003/tcp 7002/tcp 3306/tcp 24/tcp 7006/tcp 21/tcp 7001/tcp 80/tcp
//开放指定端口
firewall-cmd --zone=public --add-port=9100/tcp --permanent
//防火墙重启

firewall-cmd --reload

1,做完准备工作,下面下载ftp,如下:

yum install -y vsftpd

2,设置开机启动:

systemctl enable vsftpd

3,启动本次ftp服务

systemctl start vsftpd.service

4,查看服务是否启动:

netstat -antup | grep ftp

输出如下:tcp6       0      0 :::21                   :::*                    LISTEN      19375/vsftpd 

5,然后,添加ftp用户,此用户主要用于上传文件,所以设置如下:

useradd -g root -d /home/data -s /sbin/nologin gao

useradd:添加用户

-g root:用户所属组为root

-d /home/data:用户权限位于此目录(如data不存在会新建)

 -s /sbin/nologin :shell没有登录权限(只是ftp登录)

gao:用户名,自定义即可

6,给用户设置密码,按步骤输入即可,(输入时密码为不可见)

提示会让输入复杂密码,测试时可以无视提示,输入两次111111即可

passwd gao

7,设置用户权限

chown -R gao:root /home/data

8,关闭匿名登录

vi /etc/vsftpd/vsftpd.conf

anonymos_enable=YES改为NO,如下:


附上文件操作常用命令:

vi:编辑文件

cat:查看文件

vi进入文件后默认是不可编辑状态,此时常用命令是:

0表示移动到行首;即行首有空格的情况,会移动到空格之前; 

$表示移动到行末;即行末有空格的情况,会移动到空格之后;

gg表示移动到文本开头; 

G表示移动到文本结尾

:12表示移动到第12行

/anonymos_enable

/意思是查询,anonymos_enable为查询内容,按enter后光标会自动定位过去。

然后按 n 会查询下一个

找到需要修改的内容后按 i 进入编辑状态,进行修改即可。

退出编辑状态按esc,完成编辑后按 : 进入结束状态,再输入wq,意义分别是保存和退出。

9,然后就可以验证是不是能使用ftp了,笔者使用的是FTP Rush,百度还有许多常用的,按个人喜好即可。

连接如图:


地址是公网地址,用户名和密码是上面设置的。

10,按理连接会成功,但其实报错如下:


笔者纠结很久,还对比了以前的配置,查看了各种状态都均正常,无奈最后求助阿里云客服,提了问题工单。

回答如下:


于是去主界面的安全组菜单,按步骤操作,添加了21端口,如下:


然后测试连接,可以使用,看本文的geek不清楚,或有其他问题可以接着问阿里云客服,工单回答还算快。

ftp连接结果如下:

[2] 连接到 ftp://gao:***@xx.xxx.114.88
[2] USER gao
[2] 331 Please specify the password.
[2] PASS (隐藏)
[2] 230 Login successful.
[2] SYST
[2] 215 UNIX Type: L8
[2] TYPE A
[2] 200 Switching to ASCII mode.
[2] REST 1
[2] 350 Restart position accepted (1).
[2] REST 0
[2] 350 Restart position accepted (0).
[2] FEAT
[2] 211-Features:
[2]  EPRT
[2]  EPSV
[2]  MDTM
[2]  PASV
[2]  REST STREAM
[2]  SIZE
[2]  TVFS
[2]  UTF8
[2] 211 End
[2] OPTS UTF8 ON
[2] 200 Always in UTF8 mode.
[2] PWD
[2] 257 "/home/data"
[2] CWD /home/data/
[2] 250 Directory successfully changed.
[2] PWD
[2] 257 "/home/data"
[2] PASV
[2] 227 Entering Passive Mode (172,18,166,184,204,46).
[2] 打开数据连接到主机: 47.106.114.88 端口: 52270
[2] LIST
[2] 150 Here comes the directory listing.
[2] 226 Directory send OK.
[2] 列表完成: 传输 0 字节 使用 0.03秒 (0.00KBps)


观测器选择与工程实践建议 摘要:永磁同步电机(PMSM)无传感器控制中,观测器选型需综合考虑应用场景、性能需求与成本。消费级(家电、工具)推荐滑模观测器(SMO),成本低、鲁棒性强;工业级(伺服、泵阀)适用扩展卡尔曼滤波器(EKF),精度高但计算复杂;车规级(EPS、主驱动)需混合观测器(SMO+EKF),兼顾全速域性能与可靠性。低速时需高频注入法,IPMSM更适用。SMO易实现但存在抖振,EKF调试复杂。未来趋势是混合架构与AI增强,提升适应性与性能。选型需权衡速度范围、电机类型、处理器能力及成本。 阅读详情

相关推荐

手把手教你用UC3844设计多路输出反激电源(附PCB布局避坑指南)

本文详细介绍了使用UC3844设计多路输出反激电源的实战技巧,包括核心电路设计、变压器参数计算、PCB布局优化及EMI抑制方法。通过实验室实测数据和项目经验,帮助工程师避开常见设计陷阱,提升电源性能和可靠性。特别附赠PCB布局避坑指南,助力高效完成开关电源设计。

weixin_30300225的博客 568

VSFTPD 上传文件 200 227 553错误

200 Switching to Binary mode. 227 Entering Passive Mode(192,168,130,102,66,128) 553 Could not create file. 附: FTP 数字代码的意义 110 重新启动标记应答。 120 服务在多久时间内ready。 125 数据链路埠开启,准备传送。 150 文件状态正常,开启数据连接端口。 200 命令执行成功。 202 命令执行失败。 211 系统状态或是系统求助响应。 212 目录的状态。 213.

明天的你会感谢今天的自己 5871

对10G/40Gphy中auto-negotiation功能调试

在近期有一个项目,是一台设备中发现mac与phy之间的信号质量有一些差,报文会出现很多的crc错误码。希望可以将mac与phy之间的工作模式改为10GBASE-KR/40GBASE-KR4,从而提高信号质量,减少crc错误码。要实现10GBASE-KR/40GBASE-KR4,需要打开auto-negotiation,所以,文章主要内容是如何开启自协商,以及相关参数的解释。 需要的文档: 1、802.3协议手册 2、所调试phy的芯片手册(我自己使用的是bcm的万兆phy) 万兆phy情况摘要 PHY寄存

MTzhang_22的博客 5829

阿里云centos7.2部署笔录--安装mysql5.7(三)

这里记录mysql的安装这里使用工具wget来安装mysqlwget:一个下载文件的工具,它用在命令行下。体积小但功能完善,支持断点下载,支持FTP和HTTP下载。1,安装wgetyum -y install wget2,用wget下载mysql软件包管理器,地址可以使用笔者的,或者自行去官网查找wget https://dev.mysql.com/get/mysql57-community-re...

gcc_java的博客 226

保姆级教程:用Arduino+MPU6050自制寻北仪(附MEMS陀螺精度测试报告)

本文提供了一份详细的Arduino与MPU6050自制寻北仪的保姆级教程,包括硬件选型、卡尔曼滤波算法优化、地磁场补偿及真北计算等关键技术。通过实测数据展示了MEMS陀螺仪在民用领域的高精度性能,帮助读者低成本实现1°以内的寻北精度。

weixin_42522964的博客 364

Polymarket链上预测市场自动化交易代理开发实战指南

自动化交易代理是量化交易的核心工具,它通过预设的算法规则,自动执行市场分析、决策与下单操作,旨在提升交易效率与纪律性。其技术原理通常涉及实时数据获取、策略引擎计算、交易执行与风险管理等模块的协同工作。在区块链与DeFi领域,这类代理的价值尤为凸显,能够高效处理链上合约交互,捕捉去中心化市场的套利机会。具体到应用场景,链上预测市场如Polymarket,为自动化策略提供了丰富的博弈标的。本文以Polymarket交易代理项目为例,深入剖析其基于Node.js与ethers.js的技术栈实现,详解从环境配置、策

weixin_42533910的博客 581

centos firewall防火墙使用

开启防火墙 systemctl start firewalld.service 关闭防火墙 systemctl stop firewalld.service 重启防火墙 service firewalld restart 开启指定端口9501 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --zon.

qq_34874784的博客 2481

零成本实现飞牛 OS 内网穿透:CloudFlare 隧道搭建全攻略

一、引言:突破内网限制的最优解当你的内网环境中部署了飞牛 OS 系统(无论是老旧电脑还是 NAS 设备),想要实现公网访问时,传统方案往往面临两大痛点:公网 IP 申请困难且成本高DDNS 动态解析配置复杂专业内网穿透工具存在付费门槛今天为大家带来零成本解决方案:通过免费域名搭配 CloudFlare 隧道技术,无需公网 IP 即可轻松实现飞牛 OS 服务的公网访问。全程操作可视化,新手也能快速上手!二、前期准备:必备工具清单(1)域名准备。

Honmaple的博客 7493

ftp术语,ftp错误

FTP术语 150    文件状态良好,打开数据连接 200    命令成功 202    命令未实现 211    系统状态或系统帮助响应 212    目录状态 213    文件状态 214    帮助信息,信息仅对人类用户有用 215    名字系统类型 220    对新用户服务准备好 221    服务关闭控制连接,可以...

weixin_33827965的博客 1503

OpenClaw一人公司落地案例:本地商家营销智能体月赚3万的秘密

角色:本地商家营销专家## 核心目标为商家生成高转化率的抖音营销策略,最大化 ROI。## 输入数据- 商家名称: "XX奶茶店"- 过去 30 天视频播放量: 12,000- 客单价: 28 元- 竞品平均播放量: 15,000- 市场趋势: rising## 策略生成规则1. **内容类型**:根据客单价推荐- < 30 元:美食探店 + 优惠券- > 30 元:场景化故事 + 会员权益2. **发布时间**:根据历史数据- 18:00-20:00 高峰期。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 542

UG\NX二次开发 一种获取点的面的方法

有时,我们需要用户选择“面上的点”时,同时获取点所在的面。例如:调标准件、刻字等。通过点击点,ug会创建一个智能对象,可通过函数获得对象的父项,即为点所在的面。下面是封装的函数以及测试例子点在曲线上,获取点所在的曲线同理。UF_UI_point_constructd点对话框 和 block UI对话框都可以使用。

王牌飞行员_里海的博客 1779

linux配置vsftpd500错误,VSFTPD错误的解决 500 OOPS: vsftpd: cannot locate user specifi

系统是enterprise 5.5在vsftpd服务里打开了匿名用户权限,但是我在windows下用cuteftp上传文件的时候提示状态:> [2010-11-26 14:27:44]正在传输文件“/vsftpd.conf”...命令:> [2010-11-26 14:27:44] TYPE I错误:> [2010-11-26 14:27:44] 无法从控制 Socket 读取。...

weixin_42468240的博客 898

倒立摆的PLC控制(模型分析+ SCL源代码)

首先简单介绍下倒立摆模型,下面这幅图是MATLAB网站上的倒立摆模型,下面我们利用牛顿第二运动定律建立摆杆的运动方程。

RXXW_Dor的博客 3333

Linux防火墙开放端口

开启端口之后一定要记得重启防火墙!start 为开启 stop 为关闭。该处使用的url网络请求的数据。2.查看所有开启的端口。

wufaqidong1的博客 1387

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

CentOS下载地址和对应版本号

CentOS 各版本下载地址: http://vault.centos.org/ CentOS 7 对应的的版本号: http://mirror.centos.org/centos-7/ [DIR]    7.0.1406/    07-Apr-2015 14:36    -      [DIR]    7.1.1503/    13-Nov-2015 13:01    -      [DIR...

545

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

vsftp.conf 的详细的配置参数说明

1.默认配置: 1>允许匿名用户和本地用户登陆。 anonymous_enable=YES local_enable=YES 2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名 用户家目录/var/ftp,且只能下载不能上传。 3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自己家目录中进行读写操作;本地用户可以...

WEI的博客 1580

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

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

CentOS7 安装配置FTP服务

FTP(File Transfer Protocol,文件传输协议)是一种用于在计算机之间传输文件的网络协议,基于客户端-服务器模式,运行在TCP/IP网络上。它主要用于在本地计算机和远程服务器之间上传和下载文件。

后端开发 4363

ftp重置密码

今天遇到一个问题ftp登陆一直503。然后相关人员信誓旦旦的说密码正确。就是重置用户密码方法。

好好学电脑 547

CentOS 7.2 搭建ftp服务

CentOS 7.2搭建ftp服务 ftp服务简介 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。 CentOS 7 搭建ftp服务器 一、...

qq_44757725的博客 454

Centos7 安装fail2ban防止暴力

使用的是yum安装的fail2ban 安装epel yum -y install epel-release 安装fail2ban yum -y install fail2ban 开机自启fail2ban systemctl enable fail2ban 启动fail2ban systemctl start fail2ban 查看fail2ban安装版本 fail2ban-clien -V 出现的...

weixin_45959613的博客 627

centos 7.2(1511) 和7.3(1611)哪个更稳定?

打算新的建站用centos,稳定第一,centos 7.2(1511) 和7.3(1611)哪个更稳定? CentOS 7 出来已经很久了,但是生产环境还是用的少,一般说起来应该是7.3要稳定一些,不过建一个站而已,随便用哪个也没啥问题的! 尽量更新。。 谢邀!这两个比较肯定选最新的release,一般小版本都是为了稳定性更新. 但是要稳定你要比较应该...

weixin_33862993的博客 2985

阿里云 Centos 7.2开启ftp服务用到端口

记录1 https://www.jianshu.com/p/bf772ffc0c95 阿里云CentOS7搭建任何网络服务,需要配置相应的安全组规则。 开启阿里云端口权限 阿里云服务器端口权限是由安全组规则控制,所以配置FTP服务,需要打开服务器的20/21端口权限。 由于需要FTP支持被动模式(PASV),所以还需要开启有限范围的端口权限比如(40000-40080)。 vim /etc/v...

abc 4056

深入浅出 Linux Vsftpd 创建多虚拟用户教程

Vsftpd 是一款轻量级并有着安全与简易等特性的FTP服务器程序,破受欢迎。在 Linux 中一旦配置好 Vsftpd  环境就可以一劳永逸,任意的迁移到类似的服务器之上,因此我们对配置过程做个系统的了解也是有必要的。 本文的任务是创建两个虚拟账户,第一个账户(bugxm_admin)拥有可读写指定目录文件、不可登陆系统权限,第二个(bugxm_general)只拥有只读被绑定目录中文件的权限

被妞追过的夏天 1704

linux c ftp断点续传,求个支持断点续传的ftp脚本

RT,脚本能实现断点续传么?该怎么写呢,搜索了下论坛未果,希望大家帮忙。PS:在UNIX下跑的|ftp可以,put,restart,put下面測試ftp>putlinux-2.6.24.tar.bz2local:linux-2.6.24.tar.bz2remote:linux-2.6.24.tar.bz2200PORTcommandsuccessful.Co...

weixin_33748493的博客 243
上一篇: java8类库简单了解(三)Runnable和Thread
下一篇: 阿里云centos7.2部署笔录--配置jre(二)
gcc_front
博客等级 码龄9年 16粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值