需要經常ssh到其它機器上,但如果每次都使用主機命名或ip地址,那挺難受的。這里有2個方法可以在ssh登陸時縮寫(簡寫)主機名。1. 在~/.ssh中添加config文件
[toughhou@hd1 ~]$ vi ~/.ssh/config#C3 HostHost hd1Hostname hd1-7180.lvs01.dev.ya.comHost hd2Hostname hd2-4749.lvs01.dev.ya.comHost hd3Hostname hd3-5321.lvs01.dev.ya.com
這樣每次ssh的時候,都會做映射。ssh hd1 與 ssh hd1-7180.lvs01.dev.ya.com效果相同。
2. 修改/etc/hosts在/etc/hosts中添加以下內容,這樣每次ssh做主機解析的時候,能把hd1解析到hd1-7180.lvs01.dev.ya.com。同樣起到很好的效果。(但能用第一種方法還是用第一種,因為/etc/hosts不是隨便改的。這是一個系統文件。而~/.ssh/config則是一個用戶文件,對其它用戶或系統不會造成任何影響。)
[toughhou@hd1 ~]$ vi /etc/hostshd1-7180.lvs01.dev.ya.com hd1hd2-4749.lvs01.dev.ya.com hd2hd3-5321.lvs01.dev.ya.com hd3
新聞熱點
疑難解答