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