ssh-keygen -t rsa
명령어를 실행하고 몇가지 질문을 하는데 특별한 설정 없다면 다 enter 치면 된다. 키 위치나 추가 비밀번호 설정인데 안해도 된다.
ssh-copy-id [linux 유저]@[server ip]
명령어로 공개키 전송해도 되지만 안되는 경우 id 값을 찾아서 복사해주면 된다.
전송된 서버에서 authorized_keys 파일은 600의 권한을 가져야하며 .ssh폴더는 700의 권한을 가져야한다.
scp [옵션] [전송할 파일 경로] [linux 유저]@[server ip]:[server 경로]
ex
scp -P 22 ./test.txt user@192.168.0.0.1:/home/user
정상 전송된 것을 확인할 수 있다.