2015年12月4日 星期五

進入SRX底層的FreeBSD方式

由於Junos是建構在 FreeBSD上,一定有人跟我一樣非常好奇,能不能進到最底層去設定FreeBSD,或是看底層裡面到底有什麼東西。

我原本是這樣想的,無奈google查不到相關說明,可能我下的關鍵字「junos freebsd」「juniper freebsd」還不夠正確吧

剛好有認識的朋友熟悉 junos,請他翻一下陳年的筆記終於找到方式

進入正題:
如同FreeBSD的預設管理者帳號,其實junos也有root帳號,但是在junos web ui不會顯示出來,要確認junos有沒有root帳號可以透過以下指令

 確認junos有沒有root帳號:
>show configuration | display set | match root
set system root-authentication encrypted-password "$xxxxxxxejxxxsQj2J."
出現這行代表有root帳號的配置,但是我們不知道密碼是什麼,所以用指令變更root的密碼

修改root密碼:
>configure
#set system root-authentication plain-text-password
輸入新密碼
#commit
修改完密碼後,再以ssh連線以root帳號登入SRX,會自動進入FreeBSD的shell,這時就能下FreeBSD指令了

一般登入junos之後會看到
henry@srx550>
換成root帳號之後就會變成
root@srx550%

若是不想用root帳號進入SRX,也可用junos帳號進freeBSD shell
>start shell
下完指令後會切換到%符號,此時就代表已經在FreeBSD shell了

由於是簡化的FreeBSD,所以有很多指令是不存在的
例如:man、free 這些很基本的指令

top 這個指令倒是有保留住

沒有留言:

張貼留言