ネットワークの利用/コンピュータの遠隔利用/リモートログインの方法
2.2.1 UNIX環境でのリモートログインUNIX環境でリモートログインを行うためのコマンドにはtelnetコマンド,rlogin コマンド,sshコマンドの3つがあります. telnetコマンドtelnetコマンドはTELecommunication NETworkの略で,リモートホストにログインするときに利用します.telnetはtelnetプロトコルを使用しているアプリケーションであれば,unix 環境に限ることなくリモートホストにログインできるので,WindowsやMacintoshでも使用できます. 次にtelnetコマンドを利用してccz01へリモートログインする実行例を示します.telnetコマンドを実行すると, telnetプロンプト(telnet>)が表示されます.プロンプトを確認したら, openコマンドに続けてリモートログイン先のホスト名を入力します.
%telnet<RET> telnet>open ccz01<RET> Trying 133.27.4.211... Connected to ccz01. Escape character is '^]'. UNIX(r) System V Release 4.0 (ccz01) login: t01000tf Password: Last login: Thu Feb 15 10:11:05 from zz123 Sun Microsystems Inc. SunOS 5.6 Generic August 1997 % _ telnetコマンドの書式を示します. telnet> open [ホスト名]<RET> rloginコマンドrloginコマンドは`Remote Login'の略で,リモートログインをするときに利用されるコマンドです. rloginコマンドはリモートログインしたいサーバを指定して利用します.次にサーバマシンccz01にリモートログインする実行例を示します.実行例では,リモートログインが行われていることを確認するために hostnameコマンドを利用してログインしているホストを確認します.またリモートホストからログアウトするためにlogoutコマンドを実行します.
% hostname<RET> zz123 % rlogin ccz01<RET> Password: <RET> Last login: Tue Feb 13 09:21:52 from zz123 Sun Microsystems Inc. SunOS 5.6 Generic August 1997 % hostname<RET> ccz01 % logout<RET> Connection closed. % _ rloginコマンドは次のような書式で利用します.なおオプションは省略できます. % rlogin [オプション] [ホスト名]<RET>
ユーザ名の指定 -lオプションを利用するとリモートログインするアカウントを指定できます.-lオプションを利用せずユーザ名を指定しない場合は,ローカルホストのアカウントが指定されます.
%whoami<RET> t01000tf %rlogin -l s01000hf ccz03 Password: ******<RET> Last login: Thu Feb 15 09:20:18 from zz123 Sun Microsystems Inc. SunOS 5.6 Generic August 1997 %whoami<RET> s01000hf % _ sshコマンドサーバへリモートログインをするとき,ユーザ認証のためにパスワードを入力します.このときrloginコマンドは入力するパスワードを暗号化しないでネットワークに接続されているサーバとやりとりします.インターネットを通じたリモートログインの場合,入力したパスワードがそのままネットワークを通じてやりとりされるので非常に危険です.そこで,情報を暗号化してリモートホストにログインできるようにしたのがsshコマンドです.sshコマンドはSecure SHellの略で,パスワードだけでなくログイン後の通信内容も暗号化されてやりとりされるので,安全にリモートホストと通信できます. 次にサーバマシンccz01にsshコマンドを利用してリモートログインする実行例を示します.利用方法はrloginコマンドとほとんど同じです.
%ssh ccz01<RET>
t01000tf's password: <RET>
Sun Microsystems Inc. SunOS 5.6 Generic August 1997
% sshコマンドは次のような書式で利用します.
% ssh [オプション] [ホスト名]<RET> sshコマンドもrloginコマンドと同じように, -lオプションを利用することでリモートログインするアカウントを指定できます.
ユーザ名の指定 -lオプ
ションを利用するとリモートログインするアカウントを指定できます.
%whoami<RET> t01000tf %ssh -l s01000hf ccz03 Password: *****<RET> Last login: Thu Feb 15 09:20:18 from zz123 Sun Microsystems Inc. SunOS 5.6 Generic August 1997 %whoami<RET> s01000hf % _ 2.2.2 Windows環境でのリモートログインWindows環境のコンピュータからUNIXのサーバにリモートログインするには,telnetを利用します.ここではCNS のWindows環境でTELNETプロトコルを利用できるTera Term Proとtelnet.exeという2つのアプリケーションの利用方法について説明します.
2.2.3 Macintosh環境でのリモートログイン
|