Docker ssh server 설치
- 원하는 포트를 열어서 docker container 생성
docker run -it --name {name} -p {port}:{port} {iamge}
- ssh server 설치
apt update # 기본 설정 apt install sudo passwd # pass word 설정 sudo apt install vim #-------------------------- sudo apt install openssh-server
- config 설정
/Permit 으로 PermitRootLogin 을 찾아서vim /etc/ssh/sshd_config
client key 생성 및 Pem 파일만들기
ssh-keygen -t rsa -b 2048
# Enter file in which to save teh key(~)
{key를 생성하고자 하는 경로}
# Enter passphrase (empty for no passphrase)
{key 비밀번호}
파일 2개 생성 → pub 파일 내용 복사
docker(linux) 환경으로 다시 돌아가서
mkdir ~/.ssh/
touch ~/.ssh/suthorized_keys
vi ~/.ssh/authorized_keys
에 복사한 내용 붙여넣기
pub 파일 확장자 pem 으로 변경
vscode ssh 접속
vscode에 remote extention 설치
f1→ remote-ssh open ssh config~
저장 후,
f1 → reemote-ssh connect to host