- 追加された行はこの色です。
- 削除された行はこの色です。
- OpenSSH へ行く。
#contents
** openssh-server の Frdra 1 へのインストール [#pe64b847]
***今回使用したパッケージ (RPM) [#n1f0f64a]
openssh ------------> &ref(openssh-3.9p1-7.i386.rpm);~
openssh-server -----> &ref(openssh-server-3.9p1-7.i386.rpm);~
libselinux ---------> &ref(libselinux-1.18-1.i686.rpm);~
*** openssh-server-3.9p1-7 を RPM からインストールしようとしたが openssh-3.9p1-7 が必要といわれた [#s9e5a398]
[root@hmuna src]# rpm -ihv openssh-server-3.9p1-7.i386.rpm
エラー: Failed dependencies:
libselinux.so.1 is needed by openssh-server-3.9p1-7
openssh = 3.9p1-7 is needed by openssh-server-3.9p1-7
*** openssh-3.9p1-7 をRPM からインストールしようとしたが libselinux-1.17.9 が必要といわれた [#r20e3a71]
[root@hmuna src]# rpm -ihv openssh-3.9p1-7.i386.rpm
エラー: Failed dependencies:
libselinux >= 1.17.9 is needed by openssh-3.9p1-7
libselinux.so.1 is needed by openssh-3.9p1-7
*** libselinux-1.18-1 をRPM からインストールした (成功) [#v20fbd20]
[root@hmuna src]# rpm -ivh libselinux-1.18-1.i686.rpm
警告: libselinux-1.18-1.i686.rpm: V3 DSA signature: NOKEY, key ID e01260f1
Preparing... ########################################### [100%]
1:libselinux ########################################### [100%]
*** 改めて openssh-3.9p1-7 を RPM からインストールしようとしたら、既にインストールされていた openssh-3.6.1p-19 のいくつかのプログラムと競合するといわれた [#b62f1069]
[root@hmuna src]# rpm -ihv openssh-3.9p1-7.i386.rpm
Preparing... ########################################### [100%]
file /etc/ssh/moduli from install of openssh-3.9p1-7 conflicts with file from package openssh-3.6.1p2-19
file /usr/bin/ssh-keygen from install of openssh-3.9p1-7 conflicts with file from package openssh-3.6.1p2-19
file /usr/libexec/openssh/ssh-keysign from install of openssh-3.9p1-7 conflicts with file from package openssh-3.6.1p2-19
file /usr/share/man/man1/ssh-keygen.1.gz from install of openssh-3.9p1-7 conflicts with file from package openssh-3.6.1p2-19
file /usr/share/man/man8/ssh-keysign.8.gz from install of openssh-3.9p1-7 conflicts with file from package openssh-3.6.1p2-19
*** 確かに openssh-3.6.1p2-19 がインストールされている [#s38d6be0]
[root@hmuna src]# rpm -qa openssh
openssh-3.6.1p2-19
*** RPM の U(Upgrade) オプションで試したが状況は改善されなかった [#z9e26804]
[root@hmuna src]# rpm -Uhv openssh-3.9p1-7.i386.rpm
エラー: Failed dependencies:
openssh = 3.6.1p2-19 is needed by (installed) openssh-clients-3.6.1p2-19
openssh = 3.6.1p2-19 is needed by (installed) openssh-server-3.6.1p2-19
openssh = 3.6.1p2-19 is needed by (installed) openssh-askpass-3.6.1p2-19
openssh = 3.6.1p2-19 is needed by (installed) openssh-askpass-gnome-3.6.1p2-19
*** 仕方ないので一つづつ RPM の e(erase) で古いソフトをアンインストールする [#x2c038ef]
[root@hmuna src]# rpm -e openssh-clients
[root@hmuna src]# rpm -e openssh-server
[root@hmuna src]# rpm -e openssh-askpass
[root@hmuna src]# rpm -e openssh-askpass-gnome
[root@hmuna src]# rpm -e openssh
*** これで openssh-3.9p1-7 のインストールができた [#a9f8bf63]
[root@hmuna src]# rpm -ihv openssh-3.9p1-7.i386.rpm
Preparing... ########################################### [100%]
1:openssh ########################################### [100%]
*** 最終的に openssh-server-3.9p1-7 がインストールできた [#j833eb63]
[root@hmuna src]# rpm -ihv openssh-server-3.9p1-7.i386.rpm
Preparing... ########################################### [100%]
1:openssh-server ########################################### [100%]
** SSH サーバーの設定 [#w1933042]
*** SSH サーバーの起動 [#v315f98c]
[root@hmuna src]# /etc/rc.d/init.d/sshd start
sshdを起動中: [ OK ]
サービスに追加して自動起動するように設定する。
*** SSH 設定ファイルを編集する [#ude84ea3]
/etc/ssh/sshd_config の編集 (デフォルト) ----> &ref(sshd_config);~
*** ルーターの 23番 ポートのフォワーディングを設定する [#x9061532]
** Terminal ソフト(Teraterm + TTSSH )の設定 [#v38cd45d]
*** 今回使用したプログラム [#lda02d69]
- %%teraterm -----------------------> &ref(ttermp23.zip);%%~
- %%teraterm (UTF8 対応パッチ) ----> &ref(teraterm_utf8_205a.zip);%%~
- teraterm (UTF8 対応版) ----> &ref(teraterm_utf8-4.54.exe);~
- %%TTSSH --------------------------> &ref(ttssh154.zip);%%~
- %%[[TTSSH (日本語版、バグ修正済):http://www.sakurachan.org/soft/teraterm-j/ttssh/]]--> &ref(ttssh15414j-build153.zip);%%~
- SSH2 対応 TTSSH -----------------> &ref(ttxssh2_222.zip);
*** インストール [#x9b28b74]
-%%最初に通常の teraterm をインストールする。%%
-%%次に UTF-8 版のパッチを展開し、teraterm に上書きする%%
-UTF-8 に対応済みの teraterm を先にインストールする
-SSH2 に対応した TTSSH を Teraterm をインストールした場所に上書する
-TTSSH のショートカットをデスクトップに作成し、ここから起動する
-最初の起動時にはワーニングが出るが無視、SSH として接続する
-[Setup-Terminal] で漢字コードを UTF-8 に設定
-[Setup-TCP/IP] で接続先のマシンを指定、不要なマシンを削除