【Linux小技巧】SSH那些事

前言

空窗期(這個詞是不是很專業)的幾天,沒什麼事做。手邊從圖書館借的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 優雅。

提升效率,節約時間,從我做起。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章