
SSH 구성
우리는 게시물Add SSH Public Key to Vagrant에서 방랑자 가상 머신에 들어갈 수 있음을 확인했습니다
하지만 입력하기에는 너무 길죠? 그리고 서버에 ssh를 연결하는 경우
호스트의 ssh 프로그램은 다음 중 하나에서 구성을 수신합니다.
이러한 파일의 형식은 다음과 같습니다.
로컬 방랑자 머신의 경우:
원격 서버의 경우:
그런 다음
Configuration Options 에서 더 많은 구성 파일 옵션을 볼 수 있습니다.
모두 완료되었습니다!
ssh
.$ ssh -i ~/.ssh/id_rsa.pub -p 2222 [email protected]
하지만 입력하기에는 너무 길죠? 그리고 서버에 ssh를 연결하는 경우
173.108.251.102
와 같은 IP를 기억해야 합니다. 우리 모두는 게으른 개발자(?)이므로 쉽게 할 수 있는 방법이 있어야 합니다.호스트의 ssh 프로그램은 다음 중 하나에서 구성을 수신합니다.
cli
(위에서 본 것처럼), /etc/ssh/ssh_config
전역 범위에 대한 파일, ~/.ssh/config
사용자 범위에 대한 파일입니다. 이러한 파일의 형식은 다음과 같습니다.
로컬 방랑자 머신의 경우:
Host vagrantlocal
HostName localhost
Port 2222
User vagrant
IdentityFile ~/.ssh/id_rsa.pub
PasswordAuthentication no
원격 서버의 경우:
Host myremoteserver
HostName 173.108.251.102
User user
IdentityFile ~/.ssh/id_rsa.pub
PasswordAuthentication no
그런 다음
ssh
를 통해 액세스할 수 있습니다.# vagrant virtual machine
$ ssh vagrantlocal
# remove server
$ ssh myremoteserver
Configuration Options 에서 더 많은 구성 파일 옵션을 볼 수 있습니다.
모두 완료되었습니다!