내 .profile에 사용자 전환의 비밀번호를 저장하는 방법

내 .profile에 사용자 전환의 비밀번호를 저장하는 방법

나는 보통 내 일반 계정을 통해 퍼티를 사용하여 AIX 서버에 연결한 다음 "su - otherAccount"를 수행합니다. 이렇게 하면 내 계정과 다른 계정의 비밀번호를 두 번 입력해야 합니다. 내 .profile에 "su - otherAccount"를 추가하면 로그인하자마자 otherAccount의 비밀번호만 입력하면 되며 "su - otherAccount" 단계를 입력할 필요가 없습니다. 어쨌든 "otherAccount"의 비밀번호를 내 .profile이나 다른 곳에 저장할 수도 있습니다. 비밀번호만 입력하면 퍼티에 들어갈 때마다 otherAccount로 전환됩니다.

답변1

두 가지 아이디어:

(a) 먼저 otherAccount로 로그인해 보는 것이 어떨까요? (이유가 있을 것 같지만 언급만 해야겠습니다.)

(b) 로그인 시 비밀번호를 사용하지 말고 SSH 키를 사용하세요. Putty를 사용하여 키를 생성하세요.~ 해야 하다암호로 보호하세요. PC에서 Putty Agent를 실행하여 추가 SSH 로그인에 이 키를 제공하십시오. 따라서 SSH 키 암호는 한 번만 입력하면 됩니다(Putty Agent를 사용하면 키를 로드할 때). AIX 시스템의 공개 키를 일반 계정의 ~/.ssh/authorized_keys에 넣습니다.그리고다른 계정의 경우. 키를 사용하여 머신에 로그인합니다. 그런 다음 "ssh otherAccount@localhost"를 사용하여 비밀번호를 입력하지 않고 otherAccount에 로그인하세요.

.profile에 비밀번호를 입력하는 것은매우나쁜 생각이고, 이것이 su, sudo, ssh 등이 파일에서 비밀번호 읽기를 지원하지 않는 이유입니다.

Putty 및 Putty Agent에서 공개 SSH 키를 사용하는 데 익숙하지 않은 경우 일부 문서를 읽어야 합니다. 그렇게 하세요. 그럴만한 가치가 있습니다. OpenSSH 형식으로 Putty에서 공개 키를 내보내야 합니다. Putty의 기본 키 형식은 ~/.ssh/authorized_keys에서 작동하지 않습니다.

관련 정보