首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SSH连服务器,连接不,出现以下错误原因与解决办法

一.ssh: connect to host 192.168.110.249 port 22: Connection refused错误原因与解决办法 在用 [ssh]远程登陆服务器遇到如下问题:...“Permission denied,please try again” 错误原因与解决办法 有时候我们需要使用 ssh 连接服务器,一般情况下可以正常连上,不过有时候还是会出现这个错误 “Permission...denied,please try again”,错误原因: 服务器能拒绝,说明网络和 ssh 服务没有问题,出现这个问题最可能原因是: 1....解决方法: 服务器用命令(id testroot)查看该用户名是否存在,如不存在,则创建该用户(useradd testroot),并为该用户设置密码(passwd testroot) # id testroot...解决方法: 仔细分析了一下大概是因为 192.168.110.249 主机密钥改了,而本机使用还是原来公钥与其匹配,因此会出现错误

11.8K51
您找到你想要的搜索结果了吗?
是的
没有找到

使用 centOS 7 部署前端项目

同样,也把服务器生成公钥拷贝到码云。 开放端口 配置防火墙开放 80 和 443 端口,让外部可以访问到。...Nginx 我们服务器可能部署了好几个 web 服务器,它们有各自端口,但是浏览器上访问默认是 80 端口,这时可以将 Nginx 持有 80 端口,当客户端访问服务器,先由 Nginx 识别请求...off 使用 PM2 部署项目 程序虽然部署到服务器上了,但是如果未来程序更新,再次上线就需要来到服务器,下拉新仓库代码,重新运行程序,而且单单使用 node 运行程序,在出现异常,程序很可能会挂掉...-R demo 再次执行提交应该就成功了,当运行第二条命令可能还会报错,错误信息如下: bash: pm2: command not found post-deploy hook failed...deploy failed 这是因为 pm2 服务器使用是非交互 ssh 连接方式。

3.9K30

服务器安装node+nginx+MongoDB

Tip:密码可能在第一次使用时候需要重置。 进入服务器安装工具 上面的配置好了基本就可以进入服务器安装工具(node+nginx+MongoDB等等)了。 那么,怎么进入呢?...以下操作按照mac使用Item2连接服务器 ssh 用户名@IP地址 # 或者 ssh 用户名@IP地址 -p 端口号 链接错误 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.../logs/mongodb.log # 设置端口号(默认端口号是 27017) port = 27017 # 设置为以守护进程方式运行,即在后台运行 fork = true # nohttpinterface.../mongod --repair -f mongodb.conf 安装yarn(可选) 因为本地使用npm时候老是出问题,本地基本都是使用是yarn。...yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo yum install yarn 安装pm2 这个依赖是可以服务器上面运行node项目的,相比于原生

3.8K71

如何建立一个Node.js应用生产Ubuntu 14.04

Node.js应用程序可以命令行运行,但是我们将教你如何将它们作为一个服务来运行,所以它们会在重新启动或失败自动重启,所以你可以在生产环境中使用它们。...我们将使用Node Packaged Modules(NPM),它基本是Node.js安装Node模块包管理器,用于我们应用服务器安装PM2。...PM2运行应用程序将在应用程序崩溃或被终止情况下自动重新启动,但需要额外执行一个步骤才能在系统启动(启动或重启)启动应用程序。 幸运是,PM2提供了一个简单方法来完成这个启动子命令。...startup子命令将生成并配置启动脚本,以服务器启动启动PM2及其管理进程。...:/opt/node/bin pm2 startup ubuntu -u sammy --hp /home/sammy" 运行生成命令(与上面突出显示输出类似),将PM2设置为启动启动(使用您自己输出中命令

1.5K00

如何将node+mongodb项目部署腾讯云服务器,并进行性能优化

购买服务器与域名 服务器安装所需环境(本项目是 node 和 mongodb ) 服务器开放端口与设置规则 用 nginx、apache 或者tomcat 来提供HTTP服务或者设置代理 上传项目代码...端口,可以省略 80 端口端口都配置对了,以为能用公网 IP 进行访问了么 ?...那么始终按照默认80端口;如果该指令打开,那么将会返回当前正在监听端口。...3.5 上传项目代码,或者用码云、 gihub 来拉取你代码到服务器 我是创建了码云账号来管理项目代码,因为码云可以创建免费私有仓库,我本地把码上传到 Gitee.com ,再进入服务器用...3.6 启动 express 服务 启动 express 服务,我用了 pm2, 可以永久运行服务器,且不会一报错 express 服务就挂了,而且运行中还可以进行其他操作。

8.7K93

玩转服务器---基本工具使用

点击左上方按钮,会弹出站点管理,在这里可以配置连接你服务器,因为云服务器采用SSH方式进行登录,所以协议选择SFTP - SSH File Transfer Protocol,主机填写我们服务器公网...使用angularng命令进行打包,使用ng build命令会生成会将client项目打包生成blog文件夹 ? 出现如图界面,就代表我们client项目被打包到blog文件夹了 ?...可以看到,我们client项目下,生成了一个blog文件夹,我们只需要把这个文件夹部署到我们nginx80端口,我们前端部署工作就可以大功告成了。...我们需要将blog项目部署80端口,所以找到我们80端口配置 ?...可以发现,我们后端server服务是运行在4001端口,但是我们前端访问没有懈怠端口号,就是访问80端口,因为端口不一致导致跨域请求,所以无法取到我们数据库中数据。

3.1K10

Vue+Koa2 前后端分离项目线上部署

项目结构说明 服务器项目结构大概是这样 /home 路径下有两个如下项目文件夹: Vue-mall MiniProgram-Admin |--client |--...并且通过配置 listen 80 监听 80 端口,server_name 主要用于配置基于名称虚拟主机,就本项目而言,可以不写 2. location: server 模块下有多个 location...错误说明 5.1 端口占用 开启后端服务时候,可能会遇到下面的报错: 这是因为 3000 端口被占用了,所以我们先找出占用端口进程: netstat -tunlp|grep 3000 可以看到,这里占用端口是之前没有正确关闭...css 和 js 文件,并且对于返回资源也是按照 css 或者 js 去解析,所以遇到 html 文件 < 就会出现解析出错问题。...} 比如,访问 location /MiniProgram-Admin/ 时候出现了问题,那么可以看一下错误日志: 注意这句话:rewrite or internal redirection cycle

2.4K30

前端运维部署那些事

3.Docker Docker是一个虚拟环境容器,可以将开发环境、代码、配置文件等一并打包到这个容器中,最后发布应用 3.1 如何使用 通过将部署操作集中成一个部署脚本完成传统部署流程,通过服务器运行...ADD和COPY: 将文件或目录复制到Dockerfile构建镜像中 EXPOSE: 指定运行该镜像容器使用端口,可以是多个。...出现结果则应用镜像 frontend 成功创建,然后我们基于该镜像启动一个Docker容器 4.5 如何启动 使用docker镜像frontend:latest以指定80端口映射模式启动容器,并将容器命名为...frontend docker run --name frontend -p 80:80 frontend:latest -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 将宿主80端口映射到容器...4.3 高阶应用 项目根目录中添加一个processes.json { #apps是一个数组,每一个数组成员就是对应一个pm2运行应用 "apps": [{ "name": "

98930

在线聊天工具tidiohexo静态页面中用不了

1.问题描述:使用hexo框架添加在线聊天平台tidio时候发现点了发送请求一直转圈 2.问题分析:是按照其他教程中配置,看了好几个反复确认过了,后来考虑可能有两个原因导致 (1)网络问题(访问国外网站也没行...,排除) (2)静态网页和动态网页问题(实际原因) 3.解决 1.分析:之前blog是通过hexo clean && hexo g -d命令打包出来静态页面,现在需要用hexo server命令运行服务器...,并且单独hexo还需要一直后台运行所以用nodejs挂载工具pm2,项目启动3000端口,最后还需要再配置一下nginx,使443和80端口转到3000端口,当然,别忘了开防火墙。...2.pm2相关 (1)安装pm2 npm install -g pm2 (2)项目根目录新建执行脚本hexo_run.js const{ exec } = require('child_process...pm2 start hexo_run.js命令启动 这时候报错了,一直说3000端口被占用,哪怕是手动停止了3000端口占用也不行,发现是启动了多个线程,这就关系到pm2启动方式有两种 1.fork

17010

【nodejs原理&源码赏析(9)】用node-ssh实现轻量级自动化部署

+PHP】 nodejs或相关框架+守护进程 Express Koa2 以上任何一种服务器运行起来后都可以担任Web服务器角色,只是具备扩展功能和应用场景有区别,Nginx基本是正式环境部署首选方案...域名访问 使用域名访问,通常会使用A记录进行解析,它只能映射到80端口(https映射到443),这时就需要使用反向代理将80端口请求分发到本地不同内部端口来访问对应服务: ?.../bin/www文件中修改端口号为期望端口号(自动生成80端口),例如3001 将前端工程build出包整体复制粘贴到/public目录中 此时本地工程根目录下输入npm start后,浏览器中...node-ssh提供了上传本地目录方法,但实际使用过程中发现并不稳定,从告警信息来看是node-stream模块传送将不同格式文件转换为流可能会出现异常,实测大约有一半概率触发,尝试修改了一些配置参数并未解决...PM2实际还有非常多实用功能,可以管理多个不同应用实例,以集群模式运行实例,或者预设发布流程,可以直接响应Web Hook并对接指定代码仓,根目录下建立ecosystem.config.js配置文件就可以添加更多配置来指定

1.7K20

node服务及前端应用部署

6-7月基本写node。现在终于开始部署了。 ? 开发一个服务和全面部署还是有很大差距。主要体现在三个方面。 故障恢复:崩了怎么办? 多核利用:node单进程如何使用? 多进程如何共享端口?...本文案例取自在笔者腾讯云服务器实践。上线部署大公司里其实是专人操作,一个产品从构思到发布,许许多多坑要踩。 对于前端(伪全栈)来说,想要流畅上手部署。命令行知识还是基础。...其次是及时收藏不会知识点。第三是多在服务器玩玩,只要胆大心细,玩不坏。 上传文件到服务器 本地的话可以用cp(copy)命令。但是上传怎么办?...cluster是一个node原生模块,它允许多个进程共享一个3000端口而不冲突。当一个故障发生,其它进程也会把这个死掉进程重启。因此看上去是个"永不崩溃"守护服务。...pm2 start app.js --watch i 2 # 根据机器cpu核心数最大限度利用资源 pm2 start app.js -i max # 查看运行进程 pm2 list # 关闭 pm2

2.1K40

Next.js +Egg.js+React项目服务器部署超详解

服务器环境搭建 3.1 连接服务器 windows系统我们使用Xshell(linux系统命令行操作工具)来连接服务器,通过输入自己公网ip和服务器实例密码新建连接会话。如下图所示: ?...所以代码上传服务器前,我们可以代码里合适位置新建一个专门ip端口配置js文件并export出去,然后通过判断当前代码环境(线上或开发)来进行不同ip端口配置。...然后需要引用到ip端口地方直接引入即可,不用再像开发环境写死成localhost了。 4.2 运行项目 在运行项目之前,先确保各个项目的node_modules依赖是否成功安装完成。...为什么要使用PM2来而不是项目中原有配置script命令来控制项目运行? 因为使用原有script命令启动后,当我们断掉与服务器连接后,进程都会被销毁。...4.3 Nginx配置 4.3.1 配置前准备 nginx会对各个项目进行端口监听配置,请先确保一些必要服务器端口(如网站首页默认80端口,mysql数据库端口3306)是否已开放使用

3.1K10

如何在Ubuntu 16.04使用PM2和Nginx开发Node.js TCP服务器应用程序

本教程中,您将构建一个基本Node.js TCP服务器,以及一个用于测试服务器客户端。您将使用名为PM2强大Node.js流程管理器将您服务器作为后台进程运行。...您刚编写Node.js服务器仍在运行,阻止了您当前终端会话。我们希望开发客户端保持运行,因此请打开一个新终端窗口或选项卡。然后从新选项卡再次连接到服务器。...首先,全局使用npm命令服务器安装PM2 : sudo npm install pm2 -g 安装PM2后,使用它来运行服务器。...,您可以使用错误日志路径打开并查看错误日志以调试错误: cat /home/tcp/.pm2/logs/server-error-0.log 如果更改服务器代码,则需要重新启动应用程序进程以应用更改...3000TCP连接,并代理对端口7070运行Node.js服务器请求。

1.5K30

《树莓派4B家庭服务器搭建指南》第十期

tiddlywiki运行端口为8998, 我只需访问 192.168.50.223:8998 即可查看运行效果 运行效果 使用pm2守护tiddlywiki运行,并设置为开机运行 首先安装pm2...' > /opt/start_tiddlywiki.sh 使用pm2 守护运行 pm2 start /opt/start_tiddlywiki.sh pm2 save 运行成功 设置pm2 开机自启...pm2 startup 使用nginx代理8998端口tiddlywiki端口服务 本系列前一节 树莓派4B家庭服务器搭建指南》第九期:用树莓派低成本给热心老哥搭个窝,树莓派建立BBS论坛flarum...并映射到公网全攻略 已经完成通过frp,将树莓派nginx 80端口服务,转发到服务端8666端口, 具体配置请翻看上一节,这里不再重复。...树莓派端, 创建代理8998端口nginx配置文件 sudo touch /etc/nginx/conf.d/wiki.v2fy.com.conf sudo chmod 777 /etc/nginx

1.1K30

玩转服务器---运行环境搭建

前面两篇文章,讲到了云服务选购,以及域名注册备案,那么我们项目上线准备工作其实已经完成一半了。下一步其实就是服务器搭建我们运行环境了。...,前端我采用了Angular框架,因为前后端端口不一致,发起请求会跨域,所以我安装了nginx服务器,将前端项目打包后放在nginx80端口,每次前端发起请求请求MongoDB数据库数据, 就通过nginx...我们服务器需要一个node进程管理工具,pm2是一个非常棒工具。...设置完成pm2软连接,我们可以测试pm2是否正常使用。 ? 我们可以看到pm2已经可以正常使用。我们可以通过pm2 list查看我们目前运行node进程状态。...然后,本地浏览器访问http://服务器公网ip,就可以出现nginx欢迎界面。 ? 由于我已经将我博客项目放到nginx80端口,所以访问服务器ip就可以直接进入我博客首页。

2.7K20
领券