![SSH를 통해 Arch Linux에 액세스하는 방법은 무엇입니까?](https://linux55.com/image/190438/SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20Arch%20Linux%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
컴퓨터의 모든 터미널 명령을 사용하기 위해 Arch Linux 랩탑에 SSH로 연결하려고 하는데 랩탑에 SSH로 연결하는 방법이나 설치에 다른 연결을 허용하도록 설정을 변경하는 방법을 모르겠습니다. 내 컴퓨터와 노트북이 동일한 네트워크에 연결되어 있고 컴퓨터에서 Ubuntu WSL을 사용하고 있습니다.
누구의 도움에도 감사드립니다.
답변1
SSH를 통해 연결하려는 컴퓨터에서:
sudo pacman -S openssh
sudo vim /etc/ssh/sshd_config
--> 주석 처리KbdInteractiveAuthentication no
systemctl start sshd.service && systemctl enable sshd.service
ip -br a | grep UP
--><ip_address>
양식을 가져옵니다.192.168.x.x
echo $USER
--> 이것은 될 것이다
연결하려는 컴퓨터에서:
ssh <user_name>@<ip_address>
-->연결하려는 컴퓨터의 비밀번호를 적용하세요.
답변2
OpenSSH를 사용 중일 수 있습니다. 가장 쉬운 방법은 비밀번호 인증을 사용하는 것입니다.
Arch Linux 노트북에서 SSH 데몬을 시작합니다.
systemctl start sshd
Arch Linux 노트북에서 개인 IP 주소를 찾으세요.
ip route get 1.2.3.4 | awk '{print $7}'
이제 Ubuntu PC에서 Arch에 연결합니다.
ssh <username>@<ip>
예를 들어, 내 사용자 이름이 "michael"이고 IP 주소가 "192.165.1.14"인 경우 다음을 실행합니다.
SSH 세션을 완료한 후 Arch Linux 노트북에서 SSH 데몬을 중지해야 합니다.
systemctl stop sshd