원격 서버에 로그인해야 할 때마다 ssh username@hostname
비밀번호를 입력해야 합니다.
서버에 로그인하려고 할 때마다 일부 매개변수를 생략하여 시간을 절약하고 싶습니다. 나는 이것이 다음과 같이 할 수 있다는 것을 안다:
sshpass -p 'YourPassword' ssh username@hostname
어쨌든 입력만 하면 자동으로 로그인 .bashrc
되도록 함수를 정의할 수 있나요 ?ssh hostname
답변1
~/.ssh/ssh_config
파일을 설정하고 공개 키 인증을 사용하여 이를 수행 할 수 있습니다 . 로그인하려는 각 서버에 대해 Host
해당 항목을 사용하여 파일의 User
섹션을 설정하십시오 IdentityFile
.
자세한 내용은 을 참조하세요 man ssh_config
.