8455澳门新_8455新葡萄娱乐【官网】

设置密码,允许用户通过ssl远程访问

更新yum
# yum update

nodejs环境的搭建(linux环境centos6.5),nodejscentos6.5

更新yum
# yum update

新建用户
# adduser user
设置密码
# passwd user

允许用户通过ssl远程访问
# vi /etc/ssh/sshd_config
在文末加上 AllowUsers user1 user2

修改权限
# vi /etc/passwd
将UID 设置成0,最大权限

用新建用户user登录,安装依赖
# yum install vim openssl build-essential libssl-dev wget curl git

安装nvm对node版本控制
# wget -qO- | bash

安装node
# nvm install v6.10.2 (安装对应版本)
# nvm use v6.10.2 (指定使用版本)
# nvm alias default v6.10.2 (系统默认使用版本)

修改npm镜像源
# npm --registry= install -g npm

安装常用模块
# npm i pm2 webpack gulp grunt-cli -g

建立一个app.js
# vi app.js

输入 i 进入编辑模式
const http = require('http');

const port = 8081;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello Worldn');
});

server.listen(port, () => {
console.log(`服务器运行在 );
});

按下Esc退出编辑模式
输入:w保存并退出

配置8081端口的防火墙
# vi /etc/sysconfig/iptables

在后面上增加
-A INPUT -P tcp --dport 8081 -j ACCEPT

保存退出后,重载一下
# service iptables restart

运行app.js
# pm2 start app.js

打开浏览器即可进行访问

更新yum # yum update 新建用户 # adduser user 设置密码 # passwd user 允许用户通过ssl远程访问 #...

Node.js项目线上服务器部署与发布

配置公钥 和密钥 可以登录服务器不需要密码
看是否已经存在公钥和密钥
看用户文件夹下是否存在

8455澳门新 1

image

8455澳门新 2

image

ctrl +d 退出用户
sudo rm -f xxx 删除一个文件

//连接
ssh ubuntu@118.89.56.230

// 先给root一个密码
sudo passwd root
// 然后切换到root su root

//在root下
sudo adduser skl
增加一个用户

//然后在root下给skl sudo 权限
 gpasswd -a skl sudo

 //
 sudo visudo
 增加下面的skl 

8455澳门新 3

image

ctrl +X保存 之后shift+Y enter 退出

可以在root 下进入skl 用户 su skl
或者 sudo su skl


//重启服务
 sudo service ssh restart

//生成公钥和私钥
 ssh-keygen -t rsa -C "shoukailiang@qq.com"

//配置文件 修改默认端口
sudo vi /etc/ssh/sshd_config

新建用户
# adduser user
设置密码
# passwd user

改过端口后 连接服务器会连不上

出现
: ssh: connect to host 118.89.56.230 port 22: Connection refused

这时候就要虚入输入端口号了

  • ssh -p 8888 ubuntu@118.89.56.230
    (8888是刚刚改过的端口)
//更新
sudo apt-get update

//安装一些
sudo apt-get install vim openssl build-essential libssl-dev wget curl git

//找到github上的nvm 
https://github.com/creationix/nvm
找到安装脚本

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

8455澳门新 4

image

装完后若发现nvm 不是一个命令 在来一个命令窗口

允许用户通过ssl远程访问
# vi /etc/ssh/sshd_config
在文末加上 AllowUsers user1 user2

安装好nvm 就可以安装nodejs了

8455澳门新,nvm install v8.2.1

修改权限
# vi /etc/passwd
将UID 设置成0,最大权限

指定一下node版本

nvm use v8.2.2

用新建用户user登录,安装依赖
# yum install vim openssl build-essential libssl-dev wget curl git

设置一下默认

nvm alias default v8.2.1

安装nvm对node版本控制
# wget -qO- | bash

设置成淘宝

用一个nrm 包

npm --registry=http://registry.npm.taobao.org install -g nrm

nrm use taobao

安装node
# nvm install v6.10.2 (安装对应版本)
# nvm use v6.10.2 (指定使用版本)
# nvm alias default v6.10.2 (系统默认使用版本)

安装一些包

npm i pm2 webpack gulp grunt-cli -g

本文由8455澳门新发布于8455澳门新,转载请注明出处:设置密码,允许用户通过ssl远程访问

相关阅读