前言
空窗期(這個詞是不是很專業)的幾天,沒什麼事做。手邊從圖書館借的Ceph的書快到期了,趕緊拿出來看看。
好噠 Ceph 啓動!
。。。。。。。。
enmmmmm 明天繼續部署
不過在部署的過程中學到了很多ssh的小技巧,改變了這兩年很low的操作。趕緊M一下
正文
ssh登錄遠程主機
這個幾乎是很常用的操作了。
$ ssh [email protected]
但是每次要輸入這麼長一大串很麻煩,於是我就用了一個很low的辦法實現
修改.bashrc
alias sshbmw='ssh [email protected]'
之前做分佈式爬蟲時,要管理3+3臺騰訊/阿里雲,於是在bashrc裏面alias了一堆。。。
現在才知道,可以通過修改ssh的config文件
$ vim ~/.ssh/config
(針對不同用戶,config不同,需要新建,and設置權限,具體權限我也不太清楚給個744是ok的)
添加
Host agent
HostName 192.168.30.2
User kang
然後直接
$ ssh agent
就相當於ssh [email protected]
了
這樣就很優雅了~
(當然,有小夥伴可能會說了,直接修改hosts文件可以嗎?但是就會使用當前的用戶名來登錄了,比如當前的用戶是root
相當於ssh [email protected]
,當前是kang
就會ssh [email protected]
)
ssh免密登錄
恩,又是一個很常用的操作。
之前都是手動設置的,參考之前的博客SSH免密登陸Linux。但是畢竟手動很麻煩,還要注意權限啥的。
現在則通過$ ssh-copy-id {host}
(對 這個host就是我們在config裏面設置好的)輸入一次密碼之後,就可以一鍵完成啦。
自動生成authorized_keys文件,權限也ok。very 優雅。