English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux 원격 로그인

Linux는 일반적으로 서버로 사용되며, 서버는 데이터 센터에 배치되며, 데이터 센터에서 Linux 서버를操作할 수 없습니다.

이 경우 우리는 원격 로그인하여 Linux 서버를 관리 유지보수해야 합니다.

Linux 시스템에서는 ssh 서비스를 통해 원격 로그인 기능이 구현되며, 기본 ssh 서버 포트 번호는 22.

Windows 시스템에서 Linux 원격 로그인 클라이언트로는 SecureCRT, Putty, SSH Secure Shell 등이 있습니다. 이 문서에서는 Putty를 예로 사용하여 원격 서버에 로그인하는 방법을 설명합니다.

Putty 다운로드 주소:https://www.putty.org/

Putty를 다운로드한 경우 putty.exe를 더블 클릭하여 다음과 같은 창이弹出됩니다.

Host Name(또는 IP 주소) 아래의 상자에 로그인할 원격 서버 IP를 입력하고 엔터를 누릅니다. (서버 IP를 확인하려면 ifconfig 명령어를 사용할 수 있습니다).

이때, 로그인할 사용자 이름을 입력하도록 요청합니다.

root를 입력한 후 엔터를 누르고, 비밀번호를 입력하면 원격 Linux 시스템에 로그인할 수 있습니다.

키 인증 메커니즘을 사용하여 원격 Linux에 로그인합니다

SSH은 Secure Shell의 약자로, IETF의 네트워크 작업 그룹(Network Working Group)에서 정의되었습니다.

SSH은 애플리케이션 계층과 전송 계층에 구축된 보안 프로토콜입니다.

먼저 PUTTYGEN.EXE 도구를 사용하여 키对人体을 생성합니다. PUTTYGEN.EXE 도구를 열면 다음과 같이 보입니다:

이 도구는 3가지 형식의 키를 생성할 수 있습니다: SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) 기본 설정으로 SSH 형식을 사용합니다.-2(RSA) 생성된 키의 비트 수는 키의 크기를 의미합니다. 이 값이 클수록 키가 복잡해지고, 보안성이 높아집니다. 여기서는 ' 2048.

그런 다음 'Generate'을 클릭하여 키对人体을 생성시킵니다:

이 과정에서 마우스를 오가게 해야 합니다. 그렇지 않으면 이 진행 바가 움직이지 않습니다.

이제까지 왔으니, 키对人体이 생성되었습니다. 키에 비밀번호를 입력할 수 있습니다. (Key Passphrase에서) 또는 비어 두고도 됩니다. 그런 다음 공개 키를 저장하려면 'Save public key'을 클릭하고, 개인 키를 저장하려면 'Save private Key'을 클릭합니다. 저는 그것을 매우 안전한 곳에 두는 것을 권장합니다. 다른 사람이 훔치지 않도록 하기 위해서도, 실수로 지우지 않도록 하기 위해서도요. 그런 다음은 원격 Linux 마스터에 설정하는 단계입니다.

1)디렉토리 생성 /root/.ssh를 만들고 권한을 설정

[root@localhost ~]# mkdir /root/.ssh mkdir 명령어는 디렉토리를 생성하는 데 사용됩니다. 나중에 자세히 설명하겠습니다. 현재는 알아두면 됩니다.

[root@localhost ~]# chmod 700 /root/.ssh chmod 명령어는 파일 속성 권한을 수정하는 데 사용됩니다. 나중에 자세히 설명하겠습니다.

2)创建文件 / root/.ssh/authorized_keys

[root@localhost ~]# vim /root/.ssh/authorized_keys vim 명령어는 텍스트 파일을 편집하는 명령어입니다. 이 명령어에 대한 자세한 내용은 후속 장에서 설명합니다.

3지금 생성한 public key 파일을 엽니다. 글쓰기판을 사용하는 것이 좋습니다. 이렇게 하면 더 편리합니다. AAAA로 시작하는 내용을 복사합니다.---- END SSH2 PUBLIC KEY ----이 줄의 모든 내용을 붙여넣습니다/root/.ssh/authorized_keys 파일에서 모든 문자를 한 행에 보장해야 합니다. 복사된 내용을 메모장에 복사한 후, 한 행으로 편집하여 해당 파일에 붙여넣을 수 있습니다).

여기서 간단히 설명드리겠습니다. 붙여넣기 방법, vim으로 해당 파일을 열면, 파일이 존재하지 않으므로 vim이 자동으로 생성합니다. 한 번 누릅니다. 그런 다음 shift와 함께 문자 "i"를 누릅니다 + Insert을 클릭하여 붙여넣기(또는 마우스 오른쪽 버튼을 클릭하여)를 수행합니다. 붙여넣기가 완료되면, 커서를 해당 행의 앞쪽으로 이동하여 입력합니다 ssh-rsa 그런 다음 공백을 누릅니다. 그런 다음 ESC를 누릅니다. 그런 다음 wq를 입력합니다. 즉 :wq를 누르면 저장됩니다. 이미지의 형식은 다음과 같습니다:

4다음으로 PuTTY 옵션을 설정합니다. 창의 왼쪽에 SSh –> Auth를 클릭하고, 오른쪽의 Browse…를 클릭하여 얼마 전에 생성한 개인 키를 선택합니다. Open을 클릭하면, root를 입력하면 비밀번호를 입력하지 않고 로그인할 수 있습니다.

이전에 Key Passphrase를 설정하셨다면, 이제 비밀번호를 입력하도록 요청됩니다. 보다 안전하기 위해 Key Passphrase를 설정하는 것이 좋습니다.