打包部署之---》Xshell使用不了如何部署

前端打包发布有很多种,常用 xshell 连接服务器打包发布,但是小编发现最近小编电脑上的Xshell7出现了一个问题,一直报50003错误,说是不是最新版本;让你升级

可是点击确定以后确提示小编已经是最新版本;

这个时候小编选择放弃使用Xshell软件,使用 Xftp 去上传打包文件,在使用 cmd 控制台去连接服务器跑重启脚本;下面我来演示一遍:

1、通过Xftp7连接服务器

进来后如果没有连过服务器的,就点击新建,输入服务器IP地址,再输入服务器的账户密码点击连接就可以连到服务器;

2、将打包文件上传至服务器

找到服务器内该文件夹对打包文件进行覆盖:

大概就是这里的dist文件替换,到这里Xftp7的作用已经发挥完成了我们来到桌面;Window+R唤醒资源管理器输入cmd

打开cmd后输入连接服务器的指令 :ssh 账户@服务器IP

这里会让你输入密码,你输入的时候时看不见字符的,输入完回车就行

3、连接成功后找到你上传的文件路径,如果你不知道 可以输入 ll 查看当前路径下的文件

3、找到文件后直接运行 脚本就行 

这是我的脚本,这个脚本网上一堆,

这里运行它:bash 文件名 回车就ok了
 

### Xshell 中用于打包部署项目的命令 在 Xshell 中,通常通过 SSH 连接到远程服务器后,使用一系列 Linux 命令完成项目的打包、上传和部署工作。以下是具体的相关命令及其用途: #### 1. **SSH 登录到远程服务器** 使用 `ssh` 命令登录到目标服务器: ```bash ssh -p 端口号 用户名@服务器地址 ``` 示例: ```bash ssh -p 22 root@192.168.1.100 ``` 此方法适用于直接通过 Git Bash 或其他终端工具连接服务器[^1]。 #### 2. **切换目录** 到达指定路径以便放置项目文件: ```bash cd /目标路径/ ``` 示例: ```bash cd /var/www/html/ ``` #### 3. **查看当前目录下的文件列表** 确认目标位置是否有旧版本或其他文件存在: ```bash ll ``` 或者更常用的命令: ```bash ls -l ``` #### 4. **上传本地文件至服务器** 如果需要从本地计算机向服务器传输文件,可以使用 `rz` 命令(前提是已安装 `lrzsz` 工具)。如果未安装,则可通过以下方式安装: ```bash yum -y install lrzsz ``` 安装完成后运行: ```bash rz -y ``` 上述命令会触发一个窗口,允许选择要上传的本地文件[^5]。 #### 5. **解压上传的压缩包** 若上传的是 `.zip` 文件,可使用如下命令解压: ```bash unzip 文件名.zip ``` 解压完成后可以选择删除原始压缩包以节省空间: ```bash rm 文件名.zip ``` #### 6. **执行远端命令** 对于某些特定场景,可能还需要调用脚本或程序来进一步处理数据。例如,在 Node.js 环境中,可以通过以下方式执行自定义命令: ```javascript ssh.execCommand('hh_client --json', { cwd: '/var/www' }).then(function(result){ console.log('STDOUT:' + result.stdout); console.log('STDERR:' + result.stderr); }); ``` 这种方式适合集成到自动化部署流程中[^3]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

J小C=

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值