Linux/Linux
[Linux] Windows 클라이언트에서 Linux 서버로 SSH 접속하기
2023. 3. 20. 01:13반응형
클라이언트 (Windows) 측 설정
1. 윈도우키 -> 선택적 기능을 검색
2. 기능 추가 -> OpenSSH 클라이언트 검색
3. OpenSSH를 설치
(참고자료: https://www.lesstif.com/software-architect/windows-ssh-client-105644133.html)
서버 (Linux) 측 설정
1. 서버측 openssh-server 설치 및 openssh 서비스 실행
sudo apt-get install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh
2. sshd_config 수정
sudo vim /etc/ssh/sshd_config
"#Port 22"의 주석을 제거한 뒤, 접속할 포트 작성
Port 5000
"#PermitRootLogin prohibit-password" 의 주석을 제거한 뒤, prohibit-password 를 yes 로 수정
PermitRootLogin yes
ssh 재시작
sudo systemctl restart ssh
Client (Window) 에서 Server (Linux) 로 SSH 접속 테스트
Power shell을 켜고 아래와 같이 입력한다.
ssh -p [포트번호] [서버계정명]@[서버 IP 주소]
#(e.g. ssh -p 5000 gildong@192.168.219.104
이후 해당 계정에 해당하는 Password 입력하면 접속이 가능하다.
만약 Server에 암호없이 접근하고 싶으면 아래의 절차를 따른다.
1. Server 에 암호 없이 접근하기 위해, Client 의 SSH 공개키를 Server 에 저장
ssh-copy-id -i ~/.ssh/id_rsa.pub [서버계정명]@[서버IP주소] -p [포트번호]
2. SSH 를 사용해 암호 없이 Server 에 접속
ssh -p [포트번호] [서버계정명]@[서버 IP 주소]
#(e.g. ssh -p 5000 gildong@192.168.219.104
참고자료
https://wooono.tistory.com/312
반응형
'Linux > Linux' 카테고리의 다른 글
[Linux] Kernel Config를 확인하는 방법 (현재 Running중인 Linux 시스템에서) (0) | 2024.05.07 |
---|---|
[Linux] 특정 버전 Linux 커널 소스코드 다운받기 (0) | 2024.01.23 |
[Linux] SSH로 접속하기 (Linux 계열 OS 간) (0) | 2023.03.06 |
[Linux] OpenJDK를 wget으로 설치하는 방법 (Manually install method) (0) | 2023.02.26 |
[Linux] apt로 설치한 JDK 버전 관리하기/변경하기 (0) | 2023.02.25 |