SSH용 IP와 이름을 연결하시겠습니까?

SSH용 IP와 이름을 연결하시겠습니까?

서버에 대한 IP 주소만 있고 도메인은 없다고 가정해 보겠습니다(단순한 데이터베이스 서버이므로 도메인이 필요하지 않습니다). 매번 IP 주소를 기억하고 싶지 않은데, 이와 같은 구문을 계속 사용할 수 있는 방법이 있습니까 ssh username@database?

답변1

SSH 및 SSH에 대한 이름만 원하는 경우 ~/.ssh/config의 SSH 구성에 이름을 추가할 수 있습니다.

예를 들어 구성 파일은 다음과 같습니다.

Host database
    HostName <real IP address or hostname here>
    User username

ssh database그런 다음 명령줄에 입력하면 ssh가 자동으로 수행됩니다 .ssh [email protected]

답변2

/etc/hostsSSH를 사용하는 시스템에 해당 항목을 추가하세요 .

구문은 다음과 같습니다

1.1.1.1 hostname

이는 Linux와 Mac에서 작동합니다. Windows의 경우 파일은 c:\windows\system\drivers\etc\hosts.

답변3

클라이언트에는 이름을 IP 주소와 연결하는 2~3가지 방법이 있습니다.

1) DNS, 그러나 이는 호스트 이름과 도메인을 의미합니다.

2) 호스트 파일의 경우 클라이언트 호스트 파일에 임의의 이름을 추가하면 해당 이름이 사용됩니다. /etc/hosts에 '192.168.1.1 데이터베이스' 줄을 추가하여 이름 데이터베이스를 주소 192.168.1.1과 연결합니다. 보다http://en.wikipedia.org/wiki/Hosts_%28file%29더 구체적인 세부정보와 OS별 위치를 확인하세요.

3) NIS, Solaris 컴퓨터는 NIS를 사용하여 여러 클라이언트의 호스트 이름을 공유할 수 있습니다.

답변4

만들기DynDNS, 무료입니다. 5분 안에 IP를 가리키는 A 레코드를 추가할 수 있습니다.

예: 귀하의 IP를 가리키는 A 레코드로 Database1.dyndns.org를 생성하십시오. 다음을
사용하여 어디에서나 액세스할 수 있습니다.

SSH[이메일 보호됨]

관련 정보