Có cách nào để xác định bí danh máy chủ (như trong /etc/hosts
) trên cơ sở mỗi người dùng, tức là trong một tệp /home/user/.hosts
không?
Mục tiêu chính của tôi là dễ dàng chia sẻ bí danh máy chủ thông qua rsync giữa các máy trong lan nhỏ của tôi. Vì không có máy nào luôn luôn được kết nối một cách đáng tin cậy, nên máy chủ DNS không phải là một tùy chọn (phải không?).
Cảm ơn bạn.
alias ssh="ssh "
trong .bashrc của bạn (lưu ý khoảng trắng ở cuối bí danh) cùng với alias myhost="me@real-name-of-my-host.com"
và sau đó bạn có thể nói ssh myhost
và nó sẽ hoạt động.
~/.ssh/config
nơi bạn thêm các dòng: Host my-host
và Hostname 10.0.0.xxx
<- IP của máy. Điều thú vị là nó cũng cho phép bạn chỉ định tên người dùng, cổng, sử dụng khóa nào, v.v.