環境
導入
インストール
sudo apt install conserver-server
sudo apt install conserver-client
USB番号を確認する
fuuma@ubuntu:~$ ls /dev/ | grep USB
ttyUSB0
conserver.cfに設定を追記
sudo vi /etc/conserver/conserver.cf
以下を追記
console com0 {
master localhost;
type device;
device /dev/ttyUSB0;
baud 9600;
parity none;
}
パスワード認証をなくす
sudo vi /etc/conserver/conserver.cf
trustedのコメントを外す
access * {
trusted 127.0.0.1;
allowed 127.0.0.1;
}
conserver.passwd を編集する
sudo vi /etc/conserver/conserver.passwd
空なので以下を追記
*any*:*
設定を読み込む
sudo service conserver-server restart
設定できているか確認する
fuuma@ubuntu:~$ console -x
com0 on /dev/ttyUSB0@localhost at 9600n
動かしてみる
fuuma@ubuntu:~$ console com0
[Enter `^Ec?' for help]
Router>
基本的なコマンドの方法
「Ctrl + e」 を押した後、 「c」を押すと「[」が現れます。その後 下にあるコマンドを入力します
Helpの見方
Helpを見たいなら以下の順番に押します。すると以下のようなhelpが出てきます。
1. Ctrl + e
2. c
3. ?
Router>[help]
. disconnect ; move to another console
a attach read/write b send broadcast message
c toggle flow control d down a console
e change escape sequence f force attach read/write
g group info i information dump
L toggle logging on/off l? break sequence list
l0 send break per config file l1-9a-z send specific break sequence
m display message of the day n write a note to the logfile
o (re)open the tty and log file p playback the last 60 lines
P set number of playback lines r replay the last 20 lines
R set number of replay lines s spy mode (read only)
u show host status v show version info
w who is on this console x show console baud info
z suspend the connection ! invoke task
| attach local command ? print this message
<cr> ignore/abort command ^R replay the last line
\ooo send character by octal code
コンソールの抜け方
接続を解除して抜けたい場合はこのようにします
- Ctrl + e
- c
- 「 . 」(ドットです。見にくいので「」を付けています)
まとめ
普段使っているUbuntuで簡単にコンソールサーバーが出来てびっくりしました。
IPアドレスの固定をやっていないので追加でやりたいですね
参考