크로스오버 케이블을 사용하여 두 대의 컴퓨터를 연결하는 방법
컴퓨터가 네트워크에 있는 경우 파일과 폴더를 공유할 수 있지만 해당 LAN을 수행할 라우터/스위치/허브가 없으면 어떻게 됩니까?
이 튜토리얼에서는 크로스오버 케이블을 사용하여 두 대의 컴퓨터를 연결하고 데이터를 전송하는 방법을 보여줍니다.
면책 조항: 이 자습서는 Linux를 사용하여 만들었습니다.
https://youtu.be/hhELDJHRz_0
0단계: 요구사항
1단계: 크로스오버 케이블 만들기(및 연결)
케이블 연결 기술을 연마하려면 이 자습서를 수행할 수 있습니다make your own crossover cable. 하지만 케이블을 만드는 수고가 싫으시면 그냥 미리 만들어진 crossover ethernet cable 을 사세요 .
케이블이 고정되면 컴퓨터에 연결합니다.
2단계: 두 컴퓨터 모두에 고정 IP 주소 설정
두 컴퓨터가 LAN에 연결되어 있어도 동일한 네트워크 주소를 사용하지 않습니다. 크로스오버 케이블로 우리는 약간의 P2P 연결을 생성하고 있으며 이는 완전히 다른 네트워크입니다. 이 경우 최상의 솔루션은 각 컴퓨터에 대해 고정 IP 주소를 구성하는 것입니다(우리가 만들고 있는 새 네트워크 내에서).
자세한 내용은 자습서How to Set Static IP Address in Linux를 확인하십시오.
두 컴퓨터가 동일한 서브넷(예: 192.168.1.1 및 192.168.1.2)에 있고 동일한 마스크(예: 255.255.255.248)를 사용하는지 확인하십시오.
Linux 시스템에는 두 가지 가능한 구성 파일이 있습니다(이더넷 인터페이스로
enp1s0
및 eth0
고려)./etc/sysconfig/network-scripts/ifccfg-enp1s0
/etc/네트워크/인터페이스
준비가 되면 첫 번째 테스트를 수행할 수 있습니다.
ping ip_address
예시:
ping 192.168.1.1
이는 양쪽이 연결되어 있고 서로를 보고 있음을 확인합니다.
3단계: 보안 조치(방화벽 및 사용자 계정)
컴퓨터는 서로를 볼 수 있지만 아직 아무것도 할 수 없습니다. 이를 위해서는 서로 들어오는 SSH 연결을 허용하여 대화를 열어야 합니다.
UFW(복잡하지 않은 방화벽)는 Linux 방화벽을 관리하는 데 사용됩니다.
방화벽에서 포트 열기:
ufw
를 사용하여 다른 컴퓨터(PC1에서 PC2로, PC2에서 PC1로 또는 둘 다)에 대해 포트 TCP/22를 엽니다.192.168.1.2라는 특정 IP 주소에서 들어오는 SSH 연결을 허용하려면 다음을 입력합니다.
sudo ufw allow from 192.168.1.2 to any port 22
ufw를 활성화하려면:
sudo ufw enable
상태를 확인하려면:
sudo ufw status
ufw
가 활성화되지 않은 경우 출력은 다음과 같습니다.sudo ufw status
Status: inactive
4단계: SSH 활성화
SSH(Secure Shell)는 클라이언트와 서버 간의 암호화된 연결에 사용되는 암호화 네트워크 프로토콜입니다.
하나 또는 두 컴퓨터 모두에 대해 SSH 서버를 활성화할 수 있지만 SSH 클라이언트는 SSH 서버 데몬(sshd)이 실행 중인 시스템에만 보안 연결을 생성합니다.
자세한 내용은 튜토리얼을 확인하세요.
5단계: SFTP 사용
파일 전송의 경우 다른 플랫폼(Windows, Mac 및 Linux 포함)의 서버 및 클라이언트 버전에서 실행되는 FileZilla 을 사용할 수 있습니다. 또는 Linux 또는 Mac을 사용하는 경우 SFTP를 선택하는 것이 좋습니다.
SFTP(SSH 파일 전송 프로토콜)는 암호화된 SSH 연결을 통해 파일에 액세스, 관리 및 전송하는 데 사용되는 보안 파일 프로토콜입니다. SFTP는 클라이언트-서버 모델에서 작동합니다.
SFTP 및 FilleZilla 을 사용하여 연결하는 방법에 대한 내 자습서를 확인하십시오.
이 자습서 시나리오에서는 다른 컴퓨터에 대한 SFTP 연결을 엽니다.
sftp
명령 다음에 사용자 이름과 IP 주소를 사용합니다.sftp [email protected]
사용자 암호를 입력하라는 메시지가 표시됩니다. 연결되면
sftp
프롬프트가 표시되고 원격 서버와 상호 작용을 시작할 수 있습니다.Connected to [email protected]
sftp>
get
를 사용하여 파일을 다운로드하고 put
를 사용하여 업로드합니다.sftp> get remote_file.txt
Fetching /home/demo/remote_file.txt to remote_file.txt
sftp> put local_file.txt
Uploading local_file.txt to /home/demo/local_file.txt
결론
이 자습서에서는 크로스오버 케이블을 사용하여 Linux를 실행하는 두 대의 컴퓨터를 연결하고 SFTP를 사용하여 데이터를 전송하는 방법을 배웠습니다.
Reference
이 문제에 관하여(크로스오버 케이블을 사용하여 두 대의 컴퓨터를 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/livialima/how-to-connect-two-computers-using-a-crossover-cable-1902텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)