E: 'sshpass' 패키지에 설치 후보가 없습니다(Linux에서는 sshpass를 설치할 수 없습니다).
sudo apt-get 설치 sshpass 패키지 목록을 읽는 중... 완료 종속성 트리 구축 중... 완료 상태 정보를 읽는 중... 완료 패키지 sshpass를 사용할 수 없지만 다른 패키지에서 참조합니다. 이는 패키지가 누락되었거나 오래되었거나 다른 소스에서만 사용 가능함을 의미할 수 있습니다. ...
sudo apt-get 설치 sshpass 패키지 목록을 읽는 중... 완료 종속성 트리 구축 중... 완료 상태 정보를 읽는 중... 완료 패키지 sshpass를 사용할 수 없지만 다른 패키지에서 참조합니다. 이는 패키지가 누락되었거나 오래되었거나 다른 소스에서만 사용 가능함을 의미할 수 있습니다. ...
원격 컴퓨터에서 아래 스크립트를 실행하려고 하는데 여기서 두 가지 문제에 직면했습니다. 여기 문서에 정의된 while 루프는 무한히 실행됩니다. Enter 키 읽기가 원격 호스트에서 작동하지 않습니다 스크립트는 sshpass 명령 없이 localhost에서 제대로 작동합니다. 누군가 이 문제를 조사하고 도와줄 수 있나요? 1 #!/bin/bash 2 #read -p "Enter the user name to connect to server: " user 3 #rea...
저는 Aruba 버전 6.5.4.20을 사용하고 있으며 가능한 한 API가 없으며 SSH와 Aruba의 CLI를 사용해야 합니다. 기본적으로 내가 원하는 것은 각 액세스 포인트에 연결된 클라이언트 수를 얻는 것입니다. 이는 다음 명령을 사용하여 작동합니다 show ap association ap-name <ap-name> | include "Num Clients". 하지만 수동 SSH 없이 이 명령의 출력을 얻고 싶습니다. 이 명령을 사용하여 sshpass를 사용 sshpass -p <...
sshpass를 사용하여 새 대화형 터미널에서 Docker 컨테이너를 실행하려고 합니다. 내가 찾은 것 : gnome-terminal --tab -- sh -c \ "sshpass -p "password" ssh name@ip -t 'bash -ic docker run ...';bash'" 여기서 비밀번호, 이름, IP는 정확합니다. ...는 나머지 docker 명령(설치, group_id 등)입니다. 명령이 작동하고 올바른 컨테이너가 포함된 새 터미널을 생성합니다. 문제는 대화형이 아니기 때문에...
sudo 비밀번호를 묻지 않고 원격 SSH 서버의 파일에 문자열을 추가해야 합니다. myuser = 테스트 사용자 $ sshpass -p "$mypass" ssh -t -o StrictHostKeycheking=no $myuser@$myhost "echo $mypass | sudo -S -s /bin/bash -c \"echo $myText >> test.txt\"" 가끔 그것은 나에게 준다 [sudo] password for testuser: /bin/bash: line 1: test....
rsync를 사용하여 파일을 장치에 복사하고 있습니다. sshpass -p <password> rsync -avzP <file> <user>@<IP address>:<folder> 이전에는 이 방법이 잘 작동했지만 새 장치에 복사해 보았는데 다음과 같은 결과가 나왔습니다. Host key verification failed. rsync error: unexplained error (code 255) at rsync.c(703) [sender=3....
# Declare the array declare -a LC_lines # Read the lines of the file into the array readarray -t LC_lines < unique_running_jobs_directory.log sshpass -p password ssh -n [email protected] " cd /home/dummy/Desktop files=(${LC_lines[@]}) existing_paths=() for ((i=0; i<...
sudo 사용자(비대화식)로 root원격 서버에서(또는 을 통해 ) scp권한이 필요한 파일을 어떻게 다운로드 할 수 있습니까?rsync 노트sudo 사용자는 명령 비밀번호를 요구하도록 구성되지 않았습니다 sudo. sshpass로컬 및 원격 시스템에 설치됩니다 . 다운로드 명령은 다음과 같습니다. sshpass -p {sudo-user-pass} scp {sudo-user}@{host}:/path/to/some/root/owned/file.tar.gz ./ file.tar.gz이 명령은 오류가 루...
sshpass비대화형 방법(사용)을 사용하여 SSH를 통해 원격 서버에 연결하기 위한 일반 bash 스크립트를 만들려고 합니다 . 내가 알아야 할 것은 SSH를 통해 연결할 수 있는 방법입니다. 지금까지는 비밀번호와 키 파일(설정된 경우 비밀번호 포함)을 사용하여 연결할 수 있다는 것을 알고 있습니다. 비밀번호로 로그인 sshpass -p {ssh-pass} ssh {ssh-user}@{ssh-host} -p {ssh-port} 키를 통해 로그인(비밀번호 필요 없음) ssh -i {ssh-key...
배경: Rocky(8.5)를 설치하기 위해 Kickstart 파일을 작업 중이고 Ansible을 설치하기 위해 EPEL을 저장소로 포함시켰습니다. 어제 Kickstart 파일에서 설치하려고 할 때 "ansible-2.9.27-1.el8.noarch에 필요한 sshpass를 사용할 수 없습니다"라는 메시지를 받았습니다. 빠른 검색으로 다음 페이지가 나왔습니다.https://bugzilla.redhat.com/show_bug.cgi?id=2020679 Red Hat이 며칠 전 RHEL 8.6을 출시한 이...
SSH 연결을 위한 키 쌍을 구성했습니다. 작동하지만 물론 비밀번호가 필요합니다. ssh [email protected] 이제 설치한 sshpass를 사용하여 로그인을 시도합니다. 속성을 사용해 보았지만 속성 -p도 사용해 보았지만 -f아무 것도 작동하지 않습니다. 그냥 멈춥니다. verbose는 클라이언트 측에서 이 정보를 제공합니다. sshpass -v -p "pass" ssh [email protected] SSHPASS searching for password prompt ...
이에 따르면RedHat SSH 비밀번호 자동화 가이드나는 팔로우하고 있다예시 4: GPG첫째, 해당 가이드의 단계에 따라 pass_file내 비밀번호를 사용하여 비밀번호를 만들었습니다. 그런 다음 이것을 얻었습니다. gpg -d -q myappserver23.sshpasswd.gpg > pass_file && sshpass -fpass_file ssh [email protected] -fpass_file옵션과 기반 사이에 공백이 없습니다 .sshpass 매뉴얼 페이지 위...
값이 abc123&zxcv456인 비밀번호 변수 PASS가 있습니다. 아래와 같은 비밀번호 변수를 사용하여 젠킨스에서 SSH를 수행하려고 하면 sshpass -p ${PASS} ssh -o StrictHostKeyChecking=no [email protected] 'echo '${PASS}' | sudo -S docker stats --no-stream' 특수 문자 & 앞의 문자열만 해석되고 PASS 변수의 값이 abc123으로 읽혀집니다. 이 문제를 해결하는 데 도움이 될...
아래 스크립트를 사용하여 파일(키 포함)을 원격 시스템에 복사하려고 합니다. 그런데 아래와 같은 오류가 발생합니다 /root/.ssh/authorized_keys: 권한이 거부되었습니다. #!/bin/bash for i in `cat hosts` do cat team.keys | sshpass -f pass ssh -t -o "StrictHostKeyChecking no" normal_user@ad@${i} "sudo cat >> /root/.ssh/authorized_keys"; ...
내 목표는 CSV 파일의 서버 목록에 대해 로그인이 성공했는지 확인하는 것입니다. SSH 비밀번호, 사용자 ID, IP 주소의 경우 CSV를 통해 해당 값을 전달합니다. SSH 로그인이 성공할 때마다 SSH 연결의 출력을 캡처하려고 합니다. 이를 위해 쉘 스크립트를 작성했지만 CSV의 첫 번째 데이터 세트에 대한 성공적인 로그인 출력만 표시됩니다. 나머지 서버의 경우 SSH 명령이 실패합니다. 스크립트: #!/bin/sh INPUT=Test_data.csv OLDIFS=$IFS IFS="," [ ! ...