Node JS에서 ssh를 통해 sudo 명령을 어떻게 실행합니까?

벤 카테시 쿠푸 사미

remote-exec 및 node-ssh 패키지를 시도했지만 둘 다 아래에 언급 된 것과 동일합니다.

var rexec = require('remote-exec');

var connection_options = {
       port: 22,
       username: 'user', 
       privateKey: require('fs').readFileSync('privateKey/file.pem'),
       passphrase:''};

var hosts = [
    '54.xxx.xxx.xxx'
];

var cmds = [
   'sudo adduser testuser'
];

rexec(hosts, cmds, connection_options, function(err){

    if (err) {
        console.log(err);
    } else {
        console.log('Great Success!!');
    }
});

오류를 반환합니다.

[오류 : 554.xxx.xxx.xxx : sudo adduser testuser [Exit 1]]

sudo : 죄송합니다. sudo를 실행하려면 tty가 있어야합니다.

노드 js를 사용하여 sudo 명령을 실행하는 방법을 알려주십시오.

벤 카테시 쿠푸 사미

/ etc / sudoers 파일의 줄 아래에 주석을 추가하십시오.

# 기본값 requiretty

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows에서 eggPlant를 통해 쉘 명령을 어떻게 실행합니까?

분류에서Dev

ssh를 통해 sudo로 분리 된 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

`~ / .profile`에서 sudo로 명령을 어떻게 실행합니까?

분류에서Dev

ssh를 통해 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

SSH를 통해 명령 줄에서 화면을 비우려면 어떻게해야합니까?

분류에서Dev

SSH를 통해 명령 줄에서 화면을 비우려면 어떻게해야합니까?

분류에서Dev

PM2를 사용하여 클러스터 모드에서 node.js 앱을 실행할 때 명령 줄을 통해 환경 변수를로드하려면 어떻게해야합니까?

분류에서Dev

sudo 후 ssh를 통해 파일을 어떻게 전송합니까?

분류에서Dev

비밀번호를 입력하기 전에 'sudo'명령을 취소하려면 어떻게해야합니까?

분류에서Dev

명령 줄을 통해서만 가상 머신에서 서버를 시작하고 실행하려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 sudo로이 스크립트를 어떻게 실행합니까?

분류에서Dev

실행하기 전에 명령 줄을 통해 실행 파일의 작업 디렉토리를 어떻게 설정합니까?

분류에서Dev

justfile에서 SSH를 통해 sudo를 통해 다른 사용자로 명령 실행

분류에서Dev

하나를 제외한 모든 파일 유형에 대해 자동 명령을 어떻게 실행합니까?

분류에서Dev

Ansible : "sudo su -c <COMMAND> <USER>"를 사용하여 다른 사용자로 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

sudo 명령을 실행하고 현재 로그온 한 사용자의 환경 변수를로드하려면 어떻게해야합니까?

분류에서Dev

터미널에서 사전 인증없이 끝에 &가있는 sudo 명령을 어떻게 실행합니까?

분류에서Dev

백그라운드에서 암호 입력이 필요한 sudo 명령을 어떻게 실행합니까?

분류에서Dev

sudo로 시작한 bash 스크립트에서 xfconf-query 명령을 어떻게 실행합니까?

분류에서Dev

C ++ / C를 사용하여 Windows 명령 줄에서 한 번에 여러 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

명령 줄을 통해 Windows 컴퓨터에서 서비스를 활성화하려면 어떻게합니까?

분류에서Dev

사용자 지정 명령을 사용하여 명령 줄에서 Python 스크립트를 실행하려면 어떻게해야합니까?

분류에서Dev

여러 명령을 실행하기 위해 vim에서 명령을 어떻게 작성합니까?

분류에서Dev

Windows 8에서 명령 프롬프트를 통해 프로그램을 열려면 어떻게합니까?

분류에서Dev

명령 줄을 통해 Ubuntu에서 내부 HDD를 어떻게 마운트합니까?

분류에서Dev

Node-Red를 통해 RPI3에 sudo 명령 보내기

분류에서Dev

명령 줄을 통해 Ubuntu 12.04에 대해 금지 된 모든 IP를 어떻게 확인합니까?

분류에서Dev

lerna exec 명령에서 npm 실행 테스트를 수행하려면 어떻게해야합니까?

분류에서Dev

SSH를 연결 한 후 bash에서 zsh를 실행합니다. 하나의 명령으로 둘 다 종료하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Windows에서 eggPlant를 통해 쉘 명령을 어떻게 실행합니까?

  2. 2

    ssh를 통해 sudo로 분리 된 명령을 어떻게 실행할 수 있습니까?

  3. 3

    `~ / .profile`에서 sudo로 명령을 어떻게 실행합니까?

  4. 4

    ssh를 통해 명령을 어떻게 실행할 수 있습니까?

  5. 5

    SSH를 통해 명령 줄에서 화면을 비우려면 어떻게해야합니까?

  6. 6

    SSH를 통해 명령 줄에서 화면을 비우려면 어떻게해야합니까?

  7. 7

    PM2를 사용하여 클러스터 모드에서 node.js 앱을 실행할 때 명령 줄을 통해 환경 변수를로드하려면 어떻게해야합니까?

  8. 8

    sudo 후 ssh를 통해 파일을 어떻게 전송합니까?

  9. 9

    비밀번호를 입력하기 전에 'sudo'명령을 취소하려면 어떻게해야합니까?

  10. 10

    명령 줄을 통해서만 가상 머신에서 서버를 시작하고 실행하려면 어떻게해야합니까?

  11. 11

    명령 줄에서 sudo로이 스크립트를 어떻게 실행합니까?

  12. 12

    실행하기 전에 명령 줄을 통해 실행 파일의 작업 디렉토리를 어떻게 설정합니까?

  13. 13

    justfile에서 SSH를 통해 sudo를 통해 다른 사용자로 명령 실행

  14. 14

    하나를 제외한 모든 파일 유형에 대해 자동 명령을 어떻게 실행합니까?

  15. 15

    Ansible : "sudo su -c <COMMAND> <USER>"를 사용하여 다른 사용자로 명령을 실행하려면 어떻게해야합니까?

  16. 16

    sudo 명령을 실행하고 현재 로그온 한 사용자의 환경 변수를로드하려면 어떻게해야합니까?

  17. 17

    터미널에서 사전 인증없이 끝에 &가있는 sudo 명령을 어떻게 실행합니까?

  18. 18

    백그라운드에서 암호 입력이 필요한 sudo 명령을 어떻게 실행합니까?

  19. 19

    sudo로 시작한 bash 스크립트에서 xfconf-query 명령을 어떻게 실행합니까?

  20. 20

    C ++ / C를 사용하여 Windows 명령 줄에서 한 번에 여러 명령을 실행하려면 어떻게해야합니까?

  21. 21

    명령 줄을 통해 Windows 컴퓨터에서 서비스를 활성화하려면 어떻게합니까?

  22. 22

    사용자 지정 명령을 사용하여 명령 줄에서 Python 스크립트를 실행하려면 어떻게해야합니까?

  23. 23

    여러 명령을 실행하기 위해 vim에서 명령을 어떻게 작성합니까?

  24. 24

    Windows 8에서 명령 프롬프트를 통해 프로그램을 열려면 어떻게합니까?

  25. 25

    명령 줄을 통해 Ubuntu에서 내부 HDD를 어떻게 마운트합니까?

  26. 26

    Node-Red를 통해 RPI3에 sudo 명령 보내기

  27. 27

    명령 줄을 통해 Ubuntu 12.04에 대해 금지 된 모든 IP를 어떻게 확인합니까?

  28. 28

    lerna exec 명령에서 npm 실행 테스트를 수행하려면 어떻게해야합니까?

  29. 29

    SSH를 연결 한 후 bash에서 zsh를 실행합니다. 하나의 명령으로 둘 다 종료하려면 어떻게해야합니까?

뜨겁다태그

보관