添加别名_ssh别名免密登陆服务器
生活随笔
收集整理的這篇文章主要介紹了
添加别名_ssh别名免密登陆服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
介紹:
做開發(fā)時常常需要登陸遠程服務器執(zhí)行一些操作,以前每次都是使用 ssh userName@ip 來登陸,然而ip地址很難記,每次都需要查找下,導致效率太低下,使用ssh別名可以做到僅輸入 cloud 登陸,連密碼都不用輸入,Windows用戶請繞行...
操作步驟:
1 在主機A創(chuàng)建密鑰對
ssh-keygen #創(chuàng)建證書,然后均回車(選擇默認)2 將公鑰文件上傳至遠程主機
ssh-copy-id -i ~/.ssh/id_rsa.pub root@123.45.67.89 #根據提示輸入密碼此步的目的是將公鑰拷貝到服務器的 authorized_keys 文件中, 也可以用
cat ~/.ssh/id_rsa.pub | ssh user@123.45.67.89 "cat >> ~/.ssh/authorized_keys"3 設置登錄別名
3.1 在 ~/.ssh/ 目錄下新建 config 文件
$ vim ~/.ssh/config內容如下:
Host cloudHostName 123.45.67.89User root ? Host cloud1HostName 123.45.67.90User root...配置完成后 就可以使用 ssh cloud 命令登陸該遠程服務器
3.2 也可以修改 .bash_profile 文件
$ vim ~/.bash_profile添加如下內容:
alias cloud='ssh root@123.45.67.89'配置完成后執(zhí)行
source .bash_profile使得.bash_profile立即生效,就可以使用 cloud 命令登陸該遠程服務器
是不是感覺這樣更加方便呢?
原理:
總結
以上是生活随笔為你收集整理的添加别名_ssh别名免密登陆服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 导致溢出_1篇文章搞清楚8种JVM内存溢
- 下一篇: 我想加入驻日美军可以吗?