首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过node获取本机对服务器端的访问权限

如何通过node获取本机对服务器端的访问权限
EN

Stack Overflow用户
提问于 2018-05-03 05:08:22
回答 1查看 50关注 0票数 0

我想从node js代码(从我的本地机器)访问服务器端终端。我知道如果你想从代码(从node js代码)执行一些终端命令,你可以使用child-process -但是如何连接到服务器端终端并在那里发送一些命令。希望我的问题是清楚的。

EN

回答 1

Stack Overflow用户

发布于 2018-05-03 05:43:01

如果您的服务器中启用了SSH,则可以使用NPM node-ssh package

代码语言:javascript
复制
var path, node_ssh, ssh, fs

fs = require('fs')
path = require('path')
node_ssh = require('node-ssh')
ssh = new node_ssh()

ssh.connect({
  host: 'localhost',
  username: 'steel',
  privateKey: '/home/steel/.ssh/id_rsa'
}).then( function(){
    /* your ssh interactions with the server go here */
    /* use the node-ssh API to execute commands, upload files... */ 
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50143577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档