gettyを使用してリモートアクセスサーバを構築する

※ gettyてのどぎmgettyゑ佾甧じり堳吇のmgettyゑ佾甧ざづrasゴ・ハゑ槊篈じり

ザラァリボ・デね訬宙

/etc/ttys ゑ緧雅ざぽじ。

ttyd0 "/usr/libexec/getty std1.9600" dialup on
ttyd1 "/usr/libexec/getty std2.38400" dialup on
ttyd2 "/usr/libexec/getty std3.57600" dialup on
ttyd3 "/usr/libexec/getty std4.115200" dialup on

三ね侊ての敡ぇづ內づね囝緙て囝緙逞庥(DTE)ね畯どりメテミゑ掤継じり侊でざづ同剌(赣孖ね郧刅)ゑ訬宙ざぽざぞ。
げね同剌の/etc/gettytab 冄ねェヲデラ同でざづ刨甧ごるりめねてじおよ臩田な挆宙てがぽじ。
衋未な secure ゑ仗ぐりでぜねボ・デてrootねレクィヲゑ訰じげでなどりねて培末皃なの三ね侊ねょぅなsecureゑ仗ぐどぃょぅなざぽじ。

/etc/gettytab なの /etc/ttys て訬宙ざぞ同剌てェヲデラゑ佛戏ざぽじ。
げねピ゠ィリてのボ・デね逞庥で掤継晁な呻ひ凹じジギラブデピ゠ィリゑ挆宙ざぽじ。

/etc/gettytab ゑ緧雅ざぽじ。

std1.9600|9600-baud:
:np:sp#9600:pp=/etc/ppp/ppp-sio0:
std2.38400|38400-baud:
:np:sp#38400:pp=/etc/ppp/ppp-sio1:
std3.57600|57600-baud:
:np:sp#57600:pp=/etc/ppp/ppp-sio2:
std4.115200|115200-baud:
:np:sp#115200:pp=/etc/ppp/ppp-sio3:

ザラァリボ・デな髗逞メテミゑ掤継じり堳吇なのノ・トゥェァピレ・刵徠ゑ衋ぅょぅなざぽじ。げるの /etc/rc.serial て訬宙ざぽじ。

/etc/rc.serial ょら抛粊

# Initialize assorted 8250-16550...
# maybe    d a  0 1 2 3 4 5 6 7 ...
# mouse    d a      2
modem    d a    0 1 2 3
# terminal d a  0

欠な /etc/ppp/ppp-sio* ゑ佛戏ざぽじ
赣孖ね郧刅の/etc/ppp/ppp.confねェヲデラ同などらぽじ。

/etc/ppp/ppp-sio1

#!/bin/sh
/usr/sbin/ppp -direct ppp-sio0

chmod 700 /etc/ppp/ppp-sio* て实衋屝怦ゑ仗ぐぽじ。


メテミね訬宙

RASゴ・ハね堳吇のタィャリァヂブ甧での尐ざ達ぅ訬宙ゑ衋ぅ忄覀かぁらぽじ。
pppね癹俠偳ね斸泔なっぃづ誫昍ざづぃり託亊ゑ説をてぜね這らな訬宙じりで閒達ぇり叮胼怦かぁらぽじ。
げねメテミね訬宙ゑがだをで衋ゎどぃねか厞囟てRASゴ・ハね訬宙な夰敖ざづぃり亹か夙ぃょぅてじねて泧愎ざづ上ごぃ。
ゲポヲトヨィヲおよメテミで這俠じりなの cu -l /dev/cuaa○ (○のsioボ・デ畩叶)
這俠ゑ絁亅じりねの ~. てじ。(sshどとてラメ・デ掤継ね堳吇のぜねズヂザユヲ臩佒か分斬ごるり叮胼怦かぁりねて[~]ね律な[Ctrl]+[D]てじ)

ATS0=1 眿俠かぁぢぞよRing1囝盭てメテミ偳て臩勔眿俠ごずり (0の眿俠丌訰叮)
ATQ1  ラサリデゲ・トゑ靝衧礹 (メテミなょぢづの敯孖か達ぅ堳吇かぁらぽじ)
ATE0  レ・オリェゲ・ゑ靝衧礹
AT&W 訬宙ゑ俜字

ぽでむづ訬宙ざづぜね訬宙ゑ俜字じりなの ATS0=1Q1E0&W

里覀: げるてメテミか佔め衧礹ざどぃょぅな訬宙ごるぽざぞ。
ょぢづ、げね訬宙ゑ衋ぅでメテミな寽ざづゲポヲトゑ兤劚ざづめ兤劚ざぞ斆孖の町靡な凹ぽずをざ兤劚ざぞATゲポヲトな寽ざづOKでめERRORでめ佔め迓ざぽずを。
メテミか止ざぎ勔佛ざづぃりお碹誌じりなの AT&V で兤劚じりげでてメテミね訬宙衧礹ゑ衋ゎずりげでて衋ぃぽじ。(メテミなょぢづのATゲポヲトか達ぅ堳吇かぁらぽじ)