WSL 사용 시 ssh alias 추가 방법
굳이 하는 이유
쉘 접속하는 과정이 꽤 번거로움.
명령어 키 한번으로 접속하기 위함
궁극적으로는 번거로운 로그 확인을 키 두번으로 줄이기 위함
1. 로컬에서 추가하기
로컬 sshpass 설치
apt update && apt install sshpass
permission 어쩌고 저쩌고 지1랄하면 sudo 붙여서 명령
sshpass 테스트
sshpass -p "[password]" ssh -o StrictHostKeyChecking=no [id]@bino.blog
비밀번호를 묻지 않고 바로 접속이 되는지 확인하고, 문제가 없을 경우 alias로 추가해야 함.
alias로 추가
# ~/.bashrc
alias sshm = 'sshpass -p "[password]" ssh -o StrictHostKeyChecking=no [id]@bino.blog
위 한 줄을 추가하고 저장
source ~/.bashrc
명령
이후 sshm
명령을 내려 바로 ssh 접속.
2. 개발서버 로그 alias 추가
개발서버에 쉽게 접속했으니 쉽게 로그를 확인할 수 있도록 세팅하기
명령을 sh파일에 저장
# ~/commands/m_log.sh
# 명령 즉시 현재 날짜를 계산해 해당 일 로그를 확인
tail -f -n 50 ~/php_logs/$(date +'%Y%m%d')
sh파일을 alias로 저장
# ~/.cshrc
alias logm sh ~/commands/m_log.sh
아무데나 위 코드를 붙여넣기한 뒤 source ~/.cshrc
명령