본문 바로가기
linux

linux 원격 컴퓨팅 명령어

by seohan1010 2024. 3. 19.

virtual box 사용 기준

 

-해당 머신의 네트워크를 브릿지 모드로 변경

 


-nmcli con mod ens33 ipv4.addr "" ipv4.dns "" ipv4.gateway "" ipv4.method auto connection.autoconnect yes

 명령어 입력

--->4번째에는 vm의 네트워크 카드?의 이름을 작성(ifconfig 로 알아낼수 있음)

 

 

-nmcli con down ens33

 

-nmcli con up ens33

 

-dnf -y install openssh(-server)

 ssh 설치

 


-rpm -qa ssh
 ssh 설치 확인

 

-systemctl restart sshd

 ssh 재시작

 

-firewall-cmd --add-port=22/tcp --permanent

 방화벽에 등록

 

-firewall-cmd --list-all

방화벽에 등록된 목록 확인

 

-firewall-cmd --reload

방화벽 재시작

 

-ssh-keygen

rsa 키를 생성

 

-ssh-copy-id 유저명@원격지주소

private 키를 원격지 컴퓨터에 전송

 

원격지 컴퓨터 설정

 

-vi /etc/ssh/sshd_config

PermitRoot의 값을 yes에서 no로 변경

---> root로는 접근하지 못하도록 한다.


-vi /etc/ssh/sshd_config

PasswordAuth의 값을 no로 변경 

---> ssh 연결시 비밀번호를 입력하지 않고

keygen으로 생성된 키로 연결하게 한다.

 

 

-vi /etc/sudoers

rocky ALL=(ALL) NOPASSWD: ALL 이문장을 101번 행 쯤에 추가

---> rocky가 root의 권한을 빌려올수 있도록 해준다.