Hostwinds 튜토리얼

에 대한 검색 결과:


목차


요약 절차
자세한 절차

Windows로 Linux를 원격 액세스하는 방법

태그 : Cloud Servers,  Windows 

요약 절차
자세한 절차

이 기사에서는 Linux 컴퓨터에 액세스하는 방법을 보여줍니다 (실행 중 Centos 7) 을 통해 Windows 원격 데스크탑 연결.

요약 절차

무엇이 올 것인지 (그리고 거기에있는 사용자를 위해) 다음은 아래에 주어진 세부 절차의 응축 버전을 제공합니다.

  1. Linux에 SSH 루트로.

    ssh root@ipv4address

  2. 필요에 따라 뿌리가 아닌 사용자를 만듭니다 sudo 특권.

    Adduser 사용자 이름
    passwd 사용자 이름
    usermod -Ag 휠 사용자 이름
    SU- 사용자 이름

  3. 설치 XRDP (an RDP 섬기는 사람).

    Sudo Yum -y 업데이트
    Sudo Yum -y Epel Release를 설치하십시오
    Sudo Yum -y 설치 XRDP
    Sudo SystemCTL 활성화 XRDP
    Sudo SystemCTL 시작 XRDP

  4. 설치 Xfce (데스크탑 환경) 및 재부팅.

    sudo yum -y groupinstall "xfce"
    echo "xfce4-session"> ~/.xclients
    chmod a+x ~/.xclients
    Su- 루트
    echo "xfce4-session"> ~/.xclients
    chmod a+x ~/.xclients
    재부팅

  5. Windows 원격 데스크탑 연결을 사용하여 Linux에 액세스하십시오. 루트 또는 뿌리가 아닌 사용자로서 (root가 아닌 것은 항상 선호됩니다).



  6. Windows 원격 데스크탑 연결을 사용하여 연결할 수없는 경우 Linux 명령 줄에서 포트 3389를 열고 다시 시도하십시오.

    Sudo Firewall-CMD -ADD-PORT = 3389/TCP -Permanent
    sudo 방화벽 -cmd --reload

자세한 절차

크로스 플랫폼 SSH (Secure Shell) 프로토콜은 명령 줄 인터페이스 (CLI)를 사용하여 다른 컴퓨터 (클라이언트)로부터 한 컴퓨터 (호스트)에 액세스하는 데 사용됩니다.SSH 프로토콜은 클라이언트/서버 모델을 사용합니다.SSH 클라이언트 소프트웨어는 안전한 연결을 요청하는 반면 SSH 서버 소프트웨어는 들어오는 연결 요청 (일반적으로 TCP 포트 22)을 듣습니다.클라이언트가 성공적으로 인증 된 후 서버는 클라이언트에 호스트 시스템 (SSH 서버 소프트웨어 실행)에 대한 액세스를 제공합니다.클라이언트 액세스는 호스트 시스템의 관련 사용자 계정 권한에 의해 관리됩니다.이 경우 Windows 컴퓨터는 클라이언트이고 Linux 컴퓨터는 서버/호스트입니다.다음 절차에서 (크로스 플랫폼)을 사용하겠습니다. ssh Windows CLI에서 Linux CLI에 액세스하도록 명령하십시오.

  1. Linux 컴퓨터의 관리자 로그인 및 비밀번호뿐만 아니라 IP 주소를 얻습니다.예를 들어,이 정보가 포함 된 이메일을 받았거나 호스팅 회사를 통해 이러한 값을 찾을 수 있습니다.

    Linux CLI에 액세스 할 수있는 경우 입력 할 수 있습니다. ifconfig 그런 다음 누릅니다 시작하다 INET을 얻는 열쇠 IPv4. IP 주소.출력이 혼란스러워 보이면 다음 명령은 필요한 IP 주소를 반환해야합니다.

    ifconfig |grep inet |머리 -1 |awk '{print $ 2}'

  2. Windows 컴퓨터에서 작업 표시 줄 검색 상자에서 CMD 그런 다음 누릅니다 시작하다.이것은 Windows Cli를 열어줍니다.

  3. Linux Computer IP 주소를 사용하여 입력하십시오 ssh 루트@트리플 엑스.트리플 엑스.트리플 엑스.트리플 엑스 교체 엑스실제 IP 주소를 사용한 다음 누른 다음 시작하다 (예를 들어, ssh root@105.168.164.211).

    "계속 연결하고 싶습니까 (예/아니오/[지문])을받을 수 있습니까?"경고.그렇다면 입력하십시오 그리고 누르십시오 시작하다."경고 : 원격 호스트 식별이 변경되었습니다!"메시지, 알려진_hosts 파일을 찾아 Linux IP 주소와 관련된 항목을 삭제하십시오.알려진_hosts 파일을 찾으려면 Windows 파일 탐색기를 사용하거나 실행하십시오. dir \ know_hosts /s /b Windows Cli에서.

    다음으로 Linux 비밀번호를 입력하고 누릅니다 시작하다.이제 루트 (#) Linux Cli (즉, 루트 배쉬 껍데기).

  4. Linux CLI에서 다음과 같이 뿌리가 아닌 사용자 계정 (필요한 경우)을 만듭니다.확실히 교체하십시오 사용자 이름 적절한 것.

    useradd 사용자 이름

  5. 암호를 추가하십시오 사용자 이름다음과 같이.확실히 교체하십시오 사용자 이름 이전 단계에서 사용한 내용으로 (비밀번호를 두 번 촉구합니다).

    Passwd 사용자 이름

  6. 새 사용자가 관리자/루트 권한이 필요한 작업을 수행 할 수 있도록 사용자에게 액세스 권한을 부여합니다. sudo 다음과 같이 명령하십시오 (교체 사용자 이름 위와 같이).

    usermod -Ag 휠 사용자 이름

  7. 사용 Su 명령 (에스대리자 Ser)는 다음과 같이 새 사용자 계정으로 전환하려면 (교체 사용자 이름 위와 같이).

    Su- 사용자 이름

    루트 사용자 명령 프롬프트 기호 (#)가 일반 사용자 명령 프롬프트 기호 ($)로 변경해야합니다.Sudo 명령과 함께 일반 사용자 계정을 사용하여 루트 액세스가 필요한 작업을 수행하는 것이 가장 좋습니다.이를 통해 항상 루트 계정 사용과 관련된 위험없이 루트 사용자의 권한을 갖는 이점을 누릴 수 있습니다.

  8. 위에서 볼 수 있듯이 SSH 프로토콜은 명령 줄 인터페이스 (CLI)를 사용하여 한 컴퓨터에서 다른 컴퓨터로 액세스 할 수 있습니다.마찬가지로 RDP 프로토콜을 사용하면 그래픽 사용자 인터페이스 (GUI)를 사용하여 한 컴퓨터에서 다른 컴퓨터로 액세스 할 수 있습니다.SSH와 마찬가지로 RDP 프로토콜은 클라이언트/서버 모델을 사용합니다.Windows 원격 데스크탑 연결은 RDP 클라이언트 소프트웨어이지만 XRDP Linux RDP 서버 소프트웨어입니다.다음과 같이 XRDP를 설치할 수 있습니다.

    Sudo Yum -y 업데이트
    Sudo Yum -y Epel Release를 설치하십시오
    Sudo Yum -y 설치 XRDP
    Sudo SystemCTL 활성화 XRDP
    Sudo SystemCTL 시작 XRDP

  9. RDP는 원격을 나타냅니다 데스크탑 규약.즉, RDP는 두 컴퓨터 모두 데스크탑 환경을 가지고 있다고 가정합니다.Windows는 분명히 데스크탑 환경이있는 재고가 있지만 Centos 7은 그렇지 않습니다.우리는 설치할 수 있습니다 Xfce, 다음과 같이 가벼운/빠른 데스크탑 환경.

    sudo yum -y groupinstall "xfce"
    echo "xfce4-session"> ~/.xclients
    chmod a+x ~/.xclients
    Su- 루트
    echo "xfce4-session"> ~/.xclients
    chmod a+x ~/.xclients
    재부팅

    Linux 컴퓨터가 재부팅 할 때까지 1 ~ 2 분 동안 기다리십시오.

    메모. 다른 Linux 사용자가 Windows 원격 데스크톱 연결을 사용하려면 .xclients 파일을 각 사용자의 홈 디렉토리 (예 : /home / /사용자 이름/.xclient), 위의 루트 사용자에 대해 수행 된대로.

  10. RDP 서버 소프트웨어가 실행되고 데스크탑 환경이 활성화되어 있으면 Windows 원격 데스크탑 연결에서 Linux 컴퓨터에 다음과 같이 액세스 할 수 있습니다.바꾸다 xxx.xxx.xxx.xxx Linux 컴퓨터의 IP 주소와 함께 사용자 이름 루트 또는 뿌리가 아닌 사용자를 사용하면 보안상의 이유로 항상 뿌리가 아닌 사용자가 선호됩니다).



    마지막으로 선택하십시오 잇다 단추.

  11. Windows 원격 데스크탑 연결 (방화구를 사용하기 때문에)을 사용하여 연결할 수없는 경우 Linux CLI를 통해 포트 3389를 열고 다시 시도하십시오.

    Sudo Firewall-CMD -ADD-PORT = 3389/TCP -Permanent
    sudo 방화벽 -cmd --reload
  12. 선택적으로 Google Chrome, RDP를 Linux 컴퓨터 (뿌리없는 사용자)에 설치하려면 터미널 창을 열고 다음 명령을 실행하십시오.

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
    sudo yum -y install ./google-chrome-stable_current_x86_64.rpm
    whereis google-chrome

    XFCE 데스크탑에서 선택하십시오 응용, 웹 브라우저그런 다음 선택합니다 Other... 드롭 다운 메뉴에서.이전 명령 (일반적으로/usr/bin/google-chrome)에서 경로를 입력 한 다음 선택합니다. 확인 Google 크롬을 두 번 시작합니다.

이제 Windows 원격 데스크탑 연결을 사용하여 전 세계 어디서나 인터넷 연결을 통해 Linux 컴퓨터에 빠르고 쉽게 액세스 할 수 있습니다.

작성자 Karlito Bonnevie  /  4 월 27, 2022