PuttyとTera TermどちらもサーバにSSH接続するSSHクライアントです。
どちらも無償で使用することができます。
SSHクライアントが何か、ということはここでは置いておいて、
windowsからサーバにアクセスして作業を行うためのツールという
認識でとりあえずは十分かと。
ではその違いは何なのか。
昔同期は自信満々に
「Puttyはエージェントフォーワード機能がある」
(鍵を用いたSSH接続した先からさらに別のサーバにSSHする時に便利)
と言ってましたが、今はTera Termにもあります。
(2008/12月に変更されたそうです。)
ここまで来るとあとは好みかなぁと思いますね。
でも自分はPutty派です。
・セッションごとに設定保存しておける
これが一番利点だと思っています。
TeraTermはまだユーザ名を毎度入力し、エージェントフォワーディングも
一回一回選択しなくてはいけません。
あと滅多にないでしょうが、自分は最近まで
Aサーバの文字コードはUTF-8、BサーバはEUC-JP、
という環境でしたので、文字コードも保存できて便利です。
poderosaは使ったことないのですが、
自分的にはとりあえず
Puttyがお勧めです。
Puttyごった煮版
http://yebisuya.dip.jp/Software/PuTTY/
2009年11月8日日曜日
FreeBSD SSH設定
前回telnetで接続できることを確認しました。
今回はSSHで接続します。
そのためにFreeBSD側を設定します。
root権限で
1. /etc/rc.confに以下を追記
2. /etc/ssh/sshd_configに以下を追記
1はスイッチみたいなものなので、2の項目について説明します。
・Port→接続するポート番号です。普通は22です。
・Protocol→SSHにはver1とver2が存在し、これはver2を認めるものです。
(ver1には暗号内に不正ストリームを挿入できてしまうという脆弱性があります。)
・PermitRootLogin→まんまですが、rootでのSSHを禁止しています。
・PasswordAuthentication→パスワードのみでのSSHを許容しています。
(デフォルトはnoです。FreeBSDでは鍵認証によるSSHを推奨しています。)
・PermitEmptyPasswords→空のパスワードは認めない設定です。
これらを設定したのちにrebootをかけます。
reboot後SSHができること(パスワード認証で)を確認しました。
そのためにPuttyを利用したわけですが、これは次回説明します。
今回はSSHで接続します。
そのためにFreeBSD側を設定します。
root権限で
1. /etc/rc.confに以下を追記
sshd_enable="YES"
2. /etc/ssh/sshd_configに以下を追記
Port 22 Protocol 2 PermitRootLogin no PasswordAuthentication yes PermitEmptyPasswords no
1はスイッチみたいなものなので、2の項目について説明します。
・Port→接続するポート番号です。普通は22です。
・Protocol→SSHにはver1とver2が存在し、これはver2を認めるものです。
(ver1には暗号内に不正ストリームを挿入できてしまうという脆弱性があります。)
・PermitRootLogin→まんまですが、rootでのSSHを禁止しています。
・PasswordAuthentication→パスワードのみでのSSHを許容しています。
(デフォルトはnoです。FreeBSDでは鍵認証によるSSHを推奨しています。)
・PermitEmptyPasswords→空のパスワードは認めない設定です。
これらを設定したのちにrebootをかけます。
reboot後SSHができること(パスワード認証で)を確認しました。
そのためにPuttyを利用したわけですが、これは次回説明します。
2009年11月6日金曜日
VMware その5 FreeBSDを入れてみる
前回までに導入した仮想マシンにFreeBSDを入れます。
FreeBSDにしたのは使ったことがあるから、というだけです。
まずFreeBSDのインストールにはCD-ROMなどの媒体が必要だそうで。
http://www.jp.freebsd.org/www.FreeBSD.org/where.html
ここからダウンロードします。
今回はVer7.2、CPUを考慮してamd64版をダウンロード。
これがADSLのうちでは40分かかりました。
7.2-RELEASE-amd64-disc1.iso
これがCD-ROM用の本体です。
disc2とdisc3はパッケージだそうなのでここでは見送ります。
後ほど導入します。
ダウンロードしたdisc1.isoをCD-Rなどに焼きます。
あとは焼いたCD-Rをセットし、
VMware Server ConsoleでそのCDドライブを指定して、起動させると
自動で取り込んでくれます。
# 蛇足
実際にはCD-Rに焼かずDAEMON TOOLを使って読み込ませてみました。
これでも動作しますし、無駄にCD-R使わないし、焼く時間も短縮できます。
welcom to FreeBSDと共に設定開始します。
まずデフォルトを選んで(実際には時間切れで勝手に選ばれましたが。。。)設定。
・Country Selection
当然のように「110 Japan」を選択
・System Console Keymap
「Japanese 106」
・Main Menu
「Standard」
・FDIK Partition Editor
パーティション作成だが今回は特に指定なし
・Install Boot Manager for drive da0?
「standard」FreeBSDだけなので
・FreeBSD Disklabel Editor
「Auto Defaults」にしています。
・LAST CHANCE!
OKを押すとファイルコピーが始まります。
これまた10分ほどかかります。
ここから後の設定はとりあえず基本的にNOを選んでいます。
設定したのはhost名とIPアドレス
userとrootのパスワードくらいです。
その後CD-Rを取り出し、rebootします。
先ほど設定したuser名とpasswordを入力して
ログインが確認できれば完了です。
とりあえず基本設定はこれでOKのようです。
(この段階で動作確認まではしていません。)
操作する時は外部から操作したいんですよね。
というわけで次回はPuttyでも入れてみようか思います。
FreeBSDにしたのは使ったことがあるから、というだけです。
まずFreeBSDのインストールにはCD-ROMなどの媒体が必要だそうで。
http://www.jp.freebsd.org/www.FreeBSD.org/where.html
ここからダウンロードします。
今回はVer7.2、CPUを考慮してamd64版をダウンロード。
これがADSLのうちでは40分かかりました。
7.2-RELEASE-amd64-disc1.iso
これがCD-ROM用の本体です。
disc2とdisc3はパッケージだそうなのでここでは見送ります。
後ほど導入します。
ダウンロードしたdisc1.isoをCD-Rなどに焼きます。
あとは焼いたCD-Rをセットし、
VMware Server ConsoleでそのCDドライブを指定して、起動させると
自動で取り込んでくれます。
# 蛇足
実際にはCD-Rに焼かずDAEMON TOOLを使って読み込ませてみました。
これでも動作しますし、無駄にCD-R使わないし、焼く時間も短縮できます。
welcom to FreeBSDと共に設定開始します。
まずデフォルトを選んで(実際には時間切れで勝手に選ばれましたが。。。)設定。
・Country Selection
当然のように「110 Japan」を選択
・System Console Keymap
「Japanese 106」
・Main Menu
「Standard」
・FDIK Partition Editor
パーティション作成だが今回は特に指定なし
・Install Boot Manager for drive da0?
「standard」FreeBSDだけなので
・FreeBSD Disklabel Editor
「Auto Defaults」にしています。
・LAST CHANCE!
OKを押すとファイルコピーが始まります。
これまた10分ほどかかります。
ここから後の設定はとりあえず基本的にNOを選んでいます。
設定したのはhost名とIPアドレス
userとrootのパスワードくらいです。
その後CD-Rを取り出し、rebootします。
先ほど設定したuser名とpasswordを入力して
ログインが確認できれば完了です。
とりあえず基本設定はこれでOKのようです。
(この段階で動作確認まではしていません。)
操作する時は外部から操作したいんですよね。
というわけで次回はPuttyでも入れてみようか思います。
登録:
投稿 (Atom)