크로스오버 케이블을 사용하여 두 대의 컴퓨터를 연결하는 방법

5411 단어
로컬 네트워크(LAN)를 거치지 않고 두 대의 컴퓨터를 함께 연결하는 방법이 궁금한 적이 있습니까?

컴퓨터가 네트워크에 있는 경우 파일과 폴더를 공유할 수 있지만 해당 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 시스템에는 두 가지 가능한 구성 파일이 있습니다(이더넷 인터페이스로 enp1s0eth0 고려).

    /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는 클라이언트-서버 모델에서 작동합니다.

    SFTPFilleZilla 을 사용하여 연결하는 방법에 대한 내 자습서를 확인하십시오.

    이 자습서 시나리오에서는 다른 컴퓨터에 대한 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를 사용하여 데이터를 전송하는 방법을 배웠습니다.

    좋은 웹페이지 즐겨찾기