Centos Linux 서버를 설정했습니다. 다음 명령을 사용하여 내 서버에 연결할 수 있습니다.
ssh My_Name @ Ip_Address
다음을 사용하여 연결할 수 있도록 서버 이름을 어떻게 설정합니까?
ssh My_Name @ My_Server_Name.com
또는 " .com
.net"은 중요하지 않습니다. 단지 서버 이름만 알고 싶습니다.
답변1
편의성을 원한다면 가장 쉬운 방법은 ssh 구성 파일에 섹션을 추가하는 것입니다 ~/.ssh/config
.
Host my_server_name
HostName some_ip_address
User my_name
... any other options
그러면 ssh my_server_name
연결할 수 있습니다.
기타 옵션은 다음과 같습니다.
mDNS를 사용하고
.local
컴퓨터가 게시하는 이름에 연결합니다(Apple 세계에서는 mDNS를 이라고 하며bonjour
일반적인 Linux 구현은 입니다avahi
).각 클라이언트 컴퓨터에서 이 파일을 편집하여
/etc/hosts
IP 주소에서 선택한 서버 이름으로의 매핑을 제공합니다.로컬 네트워크의 컴퓨터에 DNS 서버를 설치 및 구성하고 이를 다른 모든 로컬 컴퓨터에 대한 기본 DNS 서버로 설정합니다.
답변2
SSH 연결보다 더 일반적인 솔루션을 원한다면 추가 가능성을 추가할 수 있으며 /etc/hosts 파일에 별칭을 추가할 수 있습니다.
IP address YourAlias1 ...
이렇게 하면 다른 프로그램에서 별칭을 사용할 수 있지만 첫 번째 답변에서 제공한 ssh 사용자 이름은 포함되지 않습니다.