저는 Linux를 처음 접했고 이 질문에 대한 답변을 온라인에서 찾아보았지만 답변을 찾을 수 없거나 용어가 혼동되어 이것이 정확히 제가 원하는 것인지 알 수 없습니다.
어쨌든 Cygwin을 사용하여 Windows 노트북에서 Linux 데스크탑(Mint 17.3 Cinnamon)에 액세스하도록 설정하려면 어떻게 해야 합니까? 전체 원격 데스크톱이 필요하지 않고 Tmux와 터미널 기반 편집기(Uni에서 작업할 때 필요한 것)를 사용하기 위해 터미널에 액세스하기만 하면 됩니다. 내 데스크탑은 Uni 인터넷 구독을 사용하고 있습니다. 따라서 라우터는 내 것이 아니며 내가 원하는 방식으로 설정할 수 없습니다. 감사해요.
답변1
Cygwin에서 명령을 실행 ssh
하고 컴퓨터의 이름이나 IP 주소를 인수로 전달하고 필요한 경우 사용자 이름을 전달하십시오.
ssh [email protected]
이름을 사용하는 경우에는 다음과 같아야 합니다.도메인 명 시스템ping
이름( 등과 같은 네트워크 명령을 통해 컴퓨터에 액세스하는 데 사용할 수 있는 이름 ssh
) Linux 컴퓨터에 설정한 호스트 이름은 Linux 컴퓨터에서만 알려져 있으므로 여기서는 도움이 되지 않습니다.
Windows(최소 Windows 7까지는)에는 매우 나쁜 터미널만 제공되므로 더 나은 터미널을 구입하세요.퍼티좋은 Windows 터미널이고 SSH 클라이언트가 내장되어 있으므로 Cygwin이 전혀 필요하지 않습니다. PuTTY에서 연결하기만 하면 됩니다.
지금까지는 Linux 데스크톱에 Windows 컴퓨터에서 볼 수 있는 IP 주소가 있다고 가정했습니다. 그렇지 않으면 전혀 연결할 수 없습니다. Linux 컴퓨터가 라우터 뒤에 있는 경우네트워크 주소 변환이렇게 하면 외부에서 연결할 수 없으며, 외부에서도 연결할 수 없습니다. 대신 공용 IP 주소를 사용하여 다른 컴퓨터에 연결해야 합니다. 당신은 설정할 수 있습니다역방향 SSH 터널그런 다음 세 번째 컴퓨터에서 Linux 컴퓨터에 연결합니다.