특정 리소스에 액세스하려면 프록시에 대한 SSH 연결을 시작해야 합니다.
쉘 스크립트를 작성하고 성공적으로 실행했습니다.
하지만 필요할 때마다 실행해야 한다는 점은 매우 불편합니다.
내 생각에 내가 해야 할 가장 좋은 일은 컴퓨터가 시작될 때 스크립트를 실행하는 것입니다.
하지만 질문이 있습니다.
내 컴퓨터가 프록시에 연결되면 프록시에서 인증을 위해 비밀번호를 입력해야 합니다.
하지만 암호를 입력할 필요가 없도록 쉘에 암호를 "입력"하도록 어떻게 지시할 수 있습니까?
어떤 팁이 있나요?
해결책:
set timeout 60
spawn /usr/bin/ssh -D 22 -g [email protected]
expect {
"password:" {
send "*******\r"
}
}
interact {
timeout 60 { send " "}
}
그런 다음 사용예상되는스크립트를 실행하는 명령입니다.
아주 좋아.
답변1
키 쌍을 사용하여 인증해야 하며 개인 키에 대한 비밀번호를 지정하지 마십시오. 많이있다지도 시간온라인으로 하세요.