맥 기본 터미널에서 ssh 접속을 하는데 매번 아이디와 주소 그리고 옵션을 입력하는게 번거로운데..
ssh -X user@local -p port 라는 부분을 일일이 입력하기 귀찮아서요..
그 부분을 vi 로 만들어서 "chmod +x filename" 으로 실행권한을 주어서 만드는 것 외...
그냥 터미널에서 지정된 커맨드 입력으로 바로 접속할 수 있게 하는 그런 기능은 없나요?
아니면... 해당 파일을 path 걸어주어야 하는건가요??
맥 기본 터미널에서 ssh 접속을 하는데 매번 아이디와 주소 그리고 옵션을 입력하는게 번거로운데..
ssh -X user@local -p port 라는 부분을 일일이 입력하기 귀찮아서요..
그 부분을 vi 로 만들어서 "chmod +x filename" 으로 실행권한을 주어서 만드는 것 외...
그냥 터미널에서 지정된 커맨드 입력으로 바로 접속할 수 있게 하는 그런 기능은 없나요?
아니면... 해당 파일을 path 걸어주어야 하는건가요??
alias xxx='ssh -X user@local -p port yyy'
터미널 여시고
cd .ssh
vi config
Host local
Port port
User user
[esc]
:wq
그리고 나서
ssh local
하시면 해당 user, port로 접속을 시도할껍니다.
ssh local 하는것도 귀찮으시면 iterm2를 이용해보세요 ^^
config를 이용하시면, ssh 의 모든 설정을 미리 지정해 둘 수 있어서 여러모로 유용합니다. scp에도
같이 적용됩니다.
여러곳이라면 각각 쉘스크립트 만들어놓고 써용~
.ssh 디렉토리에 안에 id_rsa.pub 파일의 내용을 대상 서버에
.ssh 디렉토리 안에 authorized_keys 에 붙여넣기 하시면 패스워드 없이 로그인이 가능합니다
저같은 경우는, 터미널 키자 마자 방향키를 위로 올려보면 이전 커맨드를 불러오면서 나오는 ssh 명령어를 불러 씁니다.
Ssh 에 접속성공하면, 그 뒤에는 로컬 터미널이 아니니, 마지막 커맨드가 항상 저렇더군요 ㅋㅋ
from CLIEN+