SSH는 스크립트에서 호출 할 때 암호를 묻습니다.

Eyup Alemdar

마스터 컴퓨터 1 대와 슬레이브 컴퓨터 4 대가 있습니다. 마스터 PC에서 rsa 공개 / 개인 키를 생성했습니다. 그런 다음 publickey ( id_rsa.pub)를 슬레이브 머신에 authorized_keys.

마스터 PC의 터미널에서 다음과 같이 SSH를 호출 할 때 암호를 묻지 않습니다.

ssh –o UserKnownHostsFile=/dev/null –o StrictHostKeyChecking=no hduser@slave1 

암호를 묻지 않고 자동으로 슬레이브 머신에 로그인하는 스크립트를 작성했습니다.

SERVER_LIST=`cat /home/hduser/slaves` # slave1, slave2 ...
USERNAME=hduser
for host in $SERVER_LIST; do 
ssh –t –o UserKnownHostsFile=/dev/null –o StrictHostKeyChecking=no -l ${USERNAME} ${host}; 
done

이 스크립트를 사용할 때 SSH가 슬레이브 암호를 묻습니다. -vv옵션 과 함께 SSH를 사용할 때이 메시지가 나타납니다 .

-vv 옵션

마스터 PC와 슬레이브 PC의 권한을 변경했습니다.

sudo chmod 700 -R ~/.ssh
sudo chown hduser ~/.ssh

여전히 암호를 요구합니다. 내가 무엇을 놓치고 있습니까? 어떻게 고칠 수 있습니까?

Peperunas

-i인수 를 사용하십시오 . 남자로부터 :

-i identity_file
         Selects a file from which the identity (private key) for RSA or
         DSA authentication is read.  The default is ~/.ssh/identity for
         protocol version 1, and ~/.ssh/id_rsa and ~/.ssh/id_dsa for pro-
         tocol version 2.  Identity files may also be specified on a per-
         host basis in the configuration file.  It is possible to have
         multiple -i options (and multiple identities specified in config-
         uration files).

그런 다음 각 호스트에 사용할 키를 지정할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SSH는 스크립트에서 호출 할 때 암호를 묻습니다.

분류에서Dev

SSH는 스크립트에서 호출 할 때 암호를 묻습니다.

분류에서Dev

숭고한 텍스트는 저장할 때마다 암호를 묻습니다.

분류에서Dev

mysql은 설치할 때 루트 암호를 묻지 않습니다.

분류에서Dev

mysql은 설치할 때 루트 암호를 묻지 않습니다.

분류에서Dev

mysql은 설치할 때 루트 암호를 묻지 않습니다.

분류에서Dev

7-Zip에서 암호화 한 ZIP 파일을 두 번 클릭 할 때 암호를 묻지 않습니다.

분류에서Dev

Apache Airlfow에 처음 로그인 할 때 사용자 이름과 암호를 묻습니다. 사용자 이름과 암호는 무엇입니까?

분류에서Dev

sudo를 호출 할 때마다 암호를 요청하는 bash

분류에서Dev

Powershell : msiexec / X는 스크립트에서 호출 할 때 오류 1619를 발생시킵니다.

분류에서Dev

Git은 내가 git pull 또는 push 할 때마다 잘못된 사용자 이름에 대한 암호를 묻습니다.

분류에서Dev

CMD 또는 배치 파일에서 호출 할 때 PowerShell 스크립트에서 호출자의 디렉터리를 가져올 수 있습니까?

분류에서Dev

SSH는 .ssh / 외부에서는 암호를 묻지 만 .ssh / 내부에서는 암호를 묻지 않습니다.

분류에서Dev

Boot-Repair를 설치하려고 할 때 암호를 묻습니다.

분류에서Dev

Raspberry Pi가 sudo를 사용할 때 암호를 묻지 않습니다.

분류에서Dev

다른 powershell 스크립트 파일에서 powershell 스크립트를 호출 할 때 중첩 된 따옴표를 사용하는 방법

분류에서Dev

SSIS에서 Powershell 스크립트를 호출 할 때 stderror 및 stdout을 검색 할 수 없습니다.

분류에서Dev

SSH 후 스크립트를 호출 할 때 인수를 전달하는 방법

분류에서Dev

"gksu"는 루트 암호를 묻지 않습니다.

분류에서Dev

Python 스크립트에서 Julia 스크립트를 호출 할 때 로딩 시간을 줄이는 방법은 무엇입니까?

분류에서Dev

디스크를 마운트하려고 할 때 다른 계정의 암호를 묻는 이유는 무엇입니까?

분류에서Dev

bash 스크립트에서 기록을 호출 할 때 "기록 위치가 범위를 벗어났습니다."

분류에서Dev

BASH 스크립트의 함수 내부에서 호출 할 때 SUDO를 찾을 수 없습니다.

분류에서Dev

파티션을 마운트 할 때 Ubuntu에서 암호를 묻는 방법은 무엇입니까?

분류에서Dev

Java에서 Python 스크립트를 호출 할 때 Python ImportError

분류에서Dev

이것은 '?' PHP 스크립트를 호출 할 때 href에서?

분류에서Dev

PyMel에서 MEL 스크립트를 호출 할 때 더 자세한 결과를보고 할 수 있습니까?

분류에서Dev

FIFO에서 RSA 키를로드 할 때 ssh-add에서 암호를 묻도록 강제하는 방법은 무엇입니까?

분류에서Dev

다른 js 스크립트에서 메서드를 호출 할 때 node-mysql에서 데이터베이스 지연을 처리하는 방법

Related 관련 기사

  1. 1

    SSH는 스크립트에서 호출 할 때 암호를 묻습니다.

  2. 2

    SSH는 스크립트에서 호출 할 때 암호를 묻습니다.

  3. 3

    숭고한 텍스트는 저장할 때마다 암호를 묻습니다.

  4. 4

    mysql은 설치할 때 루트 암호를 묻지 않습니다.

  5. 5

    mysql은 설치할 때 루트 암호를 묻지 않습니다.

  6. 6

    mysql은 설치할 때 루트 암호를 묻지 않습니다.

  7. 7

    7-Zip에서 암호화 한 ZIP 파일을 두 번 클릭 할 때 암호를 묻지 않습니다.

  8. 8

    Apache Airlfow에 처음 로그인 할 때 사용자 이름과 암호를 묻습니다. 사용자 이름과 암호는 무엇입니까?

  9. 9

    sudo를 호출 할 때마다 암호를 요청하는 bash

  10. 10

    Powershell : msiexec / X는 스크립트에서 호출 할 때 오류 1619를 발생시킵니다.

  11. 11

    Git은 내가 git pull 또는 push 할 때마다 잘못된 사용자 이름에 대한 암호를 묻습니다.

  12. 12

    CMD 또는 배치 파일에서 호출 할 때 PowerShell 스크립트에서 호출자의 디렉터리를 가져올 수 있습니까?

  13. 13

    SSH는 .ssh / 외부에서는 암호를 묻지 만 .ssh / 내부에서는 암호를 묻지 않습니다.

  14. 14

    Boot-Repair를 설치하려고 할 때 암호를 묻습니다.

  15. 15

    Raspberry Pi가 sudo를 사용할 때 암호를 묻지 않습니다.

  16. 16

    다른 powershell 스크립트 파일에서 powershell 스크립트를 호출 할 때 중첩 된 따옴표를 사용하는 방법

  17. 17

    SSIS에서 Powershell 스크립트를 호출 할 때 stderror 및 stdout을 검색 할 수 없습니다.

  18. 18

    SSH 후 스크립트를 호출 할 때 인수를 전달하는 방법

  19. 19

    "gksu"는 루트 암호를 묻지 않습니다.

  20. 20

    Python 스크립트에서 Julia 스크립트를 호출 할 때 로딩 시간을 줄이는 방법은 무엇입니까?

  21. 21

    디스크를 마운트하려고 할 때 다른 계정의 암호를 묻는 이유는 무엇입니까?

  22. 22

    bash 스크립트에서 기록을 호출 할 때 "기록 위치가 범위를 벗어났습니다."

  23. 23

    BASH 스크립트의 함수 내부에서 호출 할 때 SUDO를 찾을 수 없습니다.

  24. 24

    파티션을 마운트 할 때 Ubuntu에서 암호를 묻는 방법은 무엇입니까?

  25. 25

    Java에서 Python 스크립트를 호출 할 때 Python ImportError

  26. 26

    이것은 '?' PHP 스크립트를 호출 할 때 href에서?

  27. 27

    PyMel에서 MEL 스크립트를 호출 할 때 더 자세한 결과를보고 할 수 있습니까?

  28. 28

    FIFO에서 RSA 키를로드 할 때 ssh-add에서 암호를 묻도록 강제하는 방법은 무엇입니까?

  29. 29

    다른 js 스크립트에서 메서드를 호출 할 때 node-mysql에서 데이터베이스 지연을 처리하는 방법

뜨겁다태그

보관