RSA 개인 키 파일을 사용하지 않고 서버에 연결

RSA 개인 키 파일을 사용하지 않고 서버에 연결

RSA 개인 키가 포함된 파일이 있습니다. 다음과 같이 이 파일을 사용하여 서버에 연결할 수 있습니다.

ssh -i private_key_file user@server -p port_number

-i 매개변수를 사용하지 않고 서버에 연결하는 방법은 무엇입니까? 서버에서 어떤 변경도 할 수 없습니다(Ssh의 매개변수를 변경한다는 뜻입니다). ~/.ssh/ 폴더에 개인 키를 저장하고 싶습니다.

답변1

매번 명령줄에 매개변수를 입력 하지 않고 연결하는 방법을 묻는다면 -i, 대답은 파일에 정의하는 것입니다 ~/.ssh/config. 예를 들어:

Host server
    IdentityFile        ~/.ssh/private_key_file
    Port                port_number

다음 IdentityFile섹션을 참조하세요.man ssh_config

답변2

ssh-copy-id원격 시스템에 공개 키를 설치하는 명령이며 authorized_keys다음을 사용하여 원격 시스템에 액세스할 수 있습니다.ssh user@machine

ssh-copy-id -i identity_file user@machine

관련 정보