ssh로 클라이언트에서 서버로 접속

2023. 4. 23. 23:49리눅스/리눅스_실전

리눅스에서 window10으로 ping 성공

(서버컴퓨터에서)  ping 클라이언트 IP주소 실행결과


window10(클라이언트)에서 리눅스 ip (서버 컴퓨터 ip)로 ping 시도했는데 실패했다. -> 리눅스 ip가 연결이 안 된다고 생각했다. 리눅스 시스템은 virtualbox에서 리눅스를 가동해서 할당받은 ip 주소로 ping 시도했는데 실패했다.

해결방법을 찾다가 리눅스 ip를 virtualbox 호스트네트워크 관리자에 추가했다.

리눅스 ip 추가 이미지


window10에서 리눅스 ip로 ping 성공했다, ping은 성공했는데 ssh [서버ip]를 시도해도 연결이 거부되었다.

etc/ssh/sshd_conf 파일 수정
원래 etc/ssh/sshd_conf 에서 Port 22 주석처리 되어있었는데 주석을 해제했다.

 

PermitRootLogin yes 설정 -> 원래 root로 로그인하면 안 돼서 주석처리 되어 있었다. 하지만 ssh 접속을 위해 주석해제했다.
가급적이면 yes하지 않기, 필요없으면 바로 주석처리해야 한다.


사진 8 : ssh [접속할서버명]@[접속할서버IP] -p [포트번호]
메시지 출력 -> yes 입력 -> 접속할서버암호 입력
서버 접속되고 ls -l 명령으로 현재 서버 파일 목록 확인.

root 계정 아니더라도 [일반계정]@[서버IP]로 접속이 가능하다.

(클라이언트윈도우10에서 서버 리눅스로) ssh 접속 성공

 

클라이언트에서 ssh로 접속하고 서버 환경에서 파일을 만들면 접속된 상태에서 클라이언트에서 만든 파일이 실제 서버에서 남아있다

ssh로 서버에 접속했다가 서버에서 나올 때 'logout' 입력.