![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/oE3lX/btqxx2rZXQz/L57motswwrDTMWPflVtVhk/img.png)
virtualbox에 ubuntu18.04 LTS를 설치하고 ssh로 접속을 해보자 1. ssh접속을 위해 openssh-server 설치 tony@tony-VirtualBox:~$ sudo apt-get install openssh-server tony@tony-VirtualBox:~$ sudo service ssh restart 2. virtualbox IP 확인 3. virtualbox 네트웍설정 포트 포워딩을 클릭한다. 호스트 IP는 윈도우에서 확인한 IP를 게스트 IP는 ubuntu에서 확인한 IP를 입력한다. 4. 호스트의 IP와 포트로 접속을 한다. ssh접속툴을 이용해서 접속 해보면 처음에 다음과 같이 나오고 키를 저장하고 나면 접속이 잘 된다.
aws에 서버를 구축할 일이 있는데 한대에서만 접속하면 상관 없지만 pem파일로 여러군데서 로그인 하는게 여간 귀찮은게 아니다.그래서, pem파일 없이 로그인 해서 사용하는 법을 찾아 봤다. 일단 로그인할 유저를 만든다. sudo adduser mocadevsudo passwd mocadevsudo 사용을 위해 sudoers에 mocadev 추가sudo vim /etc/sudoersssh 설정sudo vim /etc/ssh/sshd_configPort 22 주석을 풀고PasswordAuthentication를 yes로 바꾼다ssh 재시작sudo /etc/init.d/sshd restart이후 pem파일 없이 로그인하면 된다.
ssh키를 다른 서버에 등록을 해야 되는데 문자열이 길다보니 복사해서 붙여넣기가 좀 귀찮다.이럴때 ssh-copy-id를 사용하면 손쉽게 등록을 할 수가 있다. ssh-copy-id -i ~/.ssh/id_rsa.pub user@111.222.333.444-i 다음에는 등록할 공개키경로그 다음에는 접속할 아이디@서버 아이피 이후 ssh user@111.222.333.444로 접속하면 된다. 접속할 서버가 많아지면 아이피를 다 외울수도 없고 그때마다 아이피를 찾아봐야 되는데 config파일을 이용하면 손쉽게 접속을 할 수가 있다. vim ~/.ssh./config Host cloudAtCost HostName 111.222.333.444 User user IdentityFile ~/.ssh/id_rsa H..
github에 ssh key를 등록하기 위해서 ssh key를 만든다.대부분 엔터를 치면 된다.cd ~/.sshssh-keygen -t RSA 키를 복사한다.cat id_rsa.pub Settings -> SSH and GPG keys 페이지로 들어간다. New SSH key 클릭 타이틀을 적고 복사한 키를 붙여넣기 한다. 이후에는 git clone을 할 때 https://github.com가 아닌 git@github.com으로 시작하는 ssh도 사용할 수 있다.ssh를 사용하는게 여러모로 편해서 좋다.
- Total
- Today
- Yesterday
- docker-compose
- Jenkins
- 노션
- java
- 쉘프로그래밍
- git
- SSH
- test 연산자
- 공백문자
- 구글캘린더공유
- Notion
- vim
- namecheap
- nodejs
- 트래비스 슬랙 연동
- Mac
- aws
- Slack
- vs community
- visutal studio
- Docker
- 쉘스크립트
- 오프라인설치
- Heroku
- scp
- MySQL
- material dark
- 트래비스 암호화
- Bash
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |