使用Mac向服务器上传文件及node的部署

上传文件

具体步骤

  1. 打开终端shell菜单,新建远程连接
  2. 选择安全文件传输,输入连接主机IP
  3. 使用root登录,并设置自己服务器的端口号
  4. 输入yes,然后输入主机密码,按回车结束
  5. 连接成功,上传文件
  6. 使用ssh连接远程服务器
  7. 解压文件

下面我们具体来看:

1. 打开终端shell菜单,新建远程连接

2. 选择安全文件传输,输入连接主机IP

3. 使用root登录,并设置自己服务器的端口号

sftp -P 端口号 root@IP地址

注意是大写的P,且必须写在前面

4. 输入yes,然后输入主机密码,按回车结束

  • 确认连接

  • 输入远程主机密码

5. 连接成功,上传文件

put 本地文件路径 远程主机路径

上传结果如图:

6. 使用ssh连接远程服务器

ssh root@IP地址 -p ssh端口

p小写

Tips:秘钥问题

如果是第一次连接,需要你保存VPS的签名密钥,输入yes保存即可。之后是输入SSH密码,在输入的时候界面不会显示,输入完毕后直接回车即可,如果IP地址、SSH端口、SSH密码都正确,则会出现连接成功的标志。

如果远程服务器重装系统,会出现秘钥失效的情况,错误信息:

Add correct host key in /Users/用户名/.ssh/known_hosts to get rid of this message.

我们需要删除原本的秘钥信息:

vi /Users/用户名/.ssh/known_hosts

相关命令,vi进入命令模式之后,按一下 i 键进入插入模式,编辑完成后,按 esc 键退出插入模式,再输入 :wq 保存并退出

找到你的远程服务器IP地址的秘钥删除:

7. 解压文件

如果是zip格式使用命令:

unzip 文件路径

node部署

和Mac下的部署一样,我们使用nvm管理node,参见我的另一篇文章在Mac下安装nvm管理node

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理