Linux 시스템에서 별명 SSH 서버 만들기

자주 SSH를 통해 다른 원격 시스템의 숫자를 방문 할 경우,이 기술은 당신에게 시간을 절약 할 수 있습니다. 당신은 SSH SSH로 별칭은 자주 사용하는 시스템을 액세스 할 수 있습니다 만들 수 있습니다, 그래서 당신은 모든 다른 사용자 이름, 호스트 이름, SSH 포트 번호와 IP 주소를 기억할 필요가 없습니다. 또한,이에 SSH 방지  리눅스  반복적으로 동일한 사용자 이름, 호스트 이름, IP 주소, 포트 번호를 입력하려면 서버를.

SSH 별칭은 리눅스에서 만든

나는이 트릭을 알기도 전에, 나는 보통 SSH를 통해 원격 시스템에 연결하기 위해 다음과 같은 방법 중 하나를 사용하십시오.

IP 주소를 사용합니다 :

$ ssh를 192.168.225.22

또는 포트 번호, 사용자 이름과 IP 주소를 사용합니다 :

$ ssh를 -p 22 [email protected]

또는 포트 번호, 사용자 이름과 호스트 이름을 사용 :

$ ssh를 -p 22 [email protected]

여기에

  • (22)는, 포트 번호
  • SK는 원격 시스템의 사용자 이름이다.
  • 나는 192.168.225.22는 IP 원격 시스템입니다
  • server.example.com 원격 시스템의 호스트 이름이다.

나는이 방법으로 관리자에서 대부분의 리눅스 초보자 및 (또는 여러가) SSH를 통해 원격 시스템에 연결됩니다 믿습니다. 당신이 다른 시스템의 숫자에 SSH를 통해 연결할 경우에는, 당신은 종이에 쓰거나 텍스트 파일에 저장하지 않는 모든 호스트 이름 또는 IP 주소, 사용자 이름이 어려운 점에 유의하십시오. 걱정하지 마세요! 이것은 쉽게 해결 연결하기 위해 SSH를 통해 별칭 (또는 바로 가기)를 만들 수 있습니다.

우리는 SSH의 두 가지 방법을 사용할 수있는  명령을 별칭을 만들 수 있습니다.

방법 1 - SSH 구성 파일을 사용하여

이것은 내가 별칭을 만든 선호하는 방법입니다.

우리는 별칭을 만들 SSH SSH 기본 구성 파일을 사용할 수 있습니다. 이 작업을 수행하려면, 편집 ~ / .ssh / config 파일 (이 파일이 존재하지 않는 경우, 간단하게 작성) :

$ VI ~ / 스푸핑 / 설정
다음과 같이 원격 호스트의 모든 세부 사항을 추가 :
호스트 웹 서버
    호스트 이름의 192.168.225.22
    사용자 SK

호스트 DNS
    호스트 이름의 server.example.com
    사용자 루트

호스트 DHCP
    호스트 이름의 192.168.225.25
    사용자 ostechnix
    포트 2233

SSH를 SSH 별칭의 별칭을 만듭니다 리눅스에서 리눅스를 만든

SSH SSH 구성 파일을 사용하면 리눅스에서 별칭을 만들 수 있습니다

호스트, 호스트 이름, 사용자 포트 구성의 가치와 자신의 값을 대체합니다. 모든 원격 호스트에 대한 자세한 정보를 추가 한 후, 파일을 저장하고 종료합니다.

이제를 사용할 수 있습니다 에 명령을 시스템에 SSH :

$ ssh를 웹 서버
$ SSH를 DNS
$ SSH를 DHCP

그것은 간단합니다!

아래의 스크린 샷을 살펴보십시오.

SSH를 SSH 별칭의 별칭을 만듭니다 리눅스에서 리눅스를 만든

별칭을 사용하여 SSH 원격 액세스 시스템

를 참조하십시오? 난 단지 원격 시스템 192.168.225.22의 IP 주소를 액세스 할 수 별칭 (예 : 웹 서버)를 사용합니다.

참고 현재 사용자의 경우에만 사용하는 것이. 당신이 원하는 경우 (시스템 전체)는 / etc / ssh / ssh_config 파일에 위의 행을 추가, 모든 사용자에 대해 별칭을 제공합니다.

또한 SSH 구성 파일에 다른 많은 것들을 추가 할 수 있습니다. 당신의 SSH 키 파일의 위치를 ​​표시, SSH 키 기반 인증을 구성한 경우 예를 들어, 다음과 같이 :

숙주 
호스트 이름의 192.168.225.50
사용자 센씰
IdentityFIle ~ / 스푸핑 / id_rsa_remotesystem
자신의 값은 호스트 이름, 사용자 이름과 SSH 키 파일 경로를 대체 있는지 확인합니다.

이제 원격 서버에 연결하려면 다음 명령을 사용 :

$ ssh를 우분투

이러한 방법으로, 당신은 SSH 복수의 원격 호스트를 통해 액세스 어떤 소원을 추가하고 신속 별칭을 사용하여 액세스 할 수 있습니다.

방법 2 - 사용 배쉬 별칭

이것은 임시 변통 대안 SSH 별칭을 만드는 방법, 당신은 의사 소통의 속도를 증가시킬 수있다. 당신은 쉽게이 작업을하기 위해 별칭 명령을 사용할 수 있습니다.

열기 ~ / .bashrc에 또는 ~ / .bash_profile에 파일 :

별칭 웹 서버 = 'ssh를 [email protected]'
별칭 DNS = 'ssh를 [email protected]'
별명 DHCP = 'ssh를 [email protected] -p 2233'
별명 우분투 = 'ssh를 [email protected] -i ~ / 스푸핑 / id_rsa_remotesystem'
다시 한번 호스트, 호스트 이름, 포트 번호를 교체해야하고 IP 당신이 당신의 자신의 값을 사용할 필요가 해결합니다. 파일을 저장하고 종료합니다.

그런 다음, 변경 사항을 적용하는 명령을 사용합니다 :

$ 원 ~ / .bashrc에
또는
$ 원 ~ / .bash_profile에
이 방법에서는, 당신도 별칭 ssh 명령을 사용할 필요가 없습니다. 아래 그림과 같이 대신, 그냥 별칭을 사용합니다.
$ 웹 서버
$의 DNS
$의 DHCP
$ 우분투

SSH를 SSH 별칭의 별칭을 만듭니다 리눅스에서 리눅스를 만든

두 방법은 매우 간단하지만 종종 SSH를 통해입니다 서로 다른 복수의 시스템에 연결되어있는 사람들에게 매우 유용하지만, 아주 편리합니다. 당신은 위의 방법, SSH를 통해 원격 리눅스 시스템에 빠르게 액세스 중 하나를 사용하십시오.

추천

출처www.linuxidc.com/Linux/2019-05/158868.htm