4.3Secure Shell(SSH)

unixまたはLinuxサーバーに接続する必要がある場合は、asTelnetやFTPなどのユーティリティに精通している可能性があります。 Telnetは、ネットワーク経由でマシン上のコマンドプロンプトに接続します。 Ftpユーティリティは、マシンとリモートサーバーとの間でファイルを転送します。

telnetまたはFTPを使用してsensitiveserverに接続しているが、VPNを使用していない場合は、接続しているネットワークにアクセスできる人にパスワードを公開しています()、サーバーが存在するネットワーク、およびその間のネットワーク。 (今まで何を疑問に思いますネットワークは、あなたとリモートコンピュータの間に座っていますか? Windows XPコマンドPromptでthetracertコマンドを使用して、コンピュータとリモートホスト間のルートをトレースします。www.oreilly.com)。

あなたのメールアドレスをパスワードとして使用する匿名FTPは、懸念事項ではありません。これは、名前が示すように、すべてのリモートユーザーが匿名ゲストとして扱われ、リモートFTPサーバーがconfiguredproperlyの場合、悪用される可能性のある特権が付与されないため

リモートサーバーがそれをサポートしている場合は、Secure Shell(SSH)プロトコルを使用して、リモートマシンのcommandprompt(Telnetの置き換え)または安全にファイルを転送(FTPの置き換え)で動作させることができます。 SSH通信セキュリティWindowsおよびその他のプラットフォーム用のSSHユーティリティを提供します。 Open sourcevariantsには、cygwin(http://www.cygwin.com)ディストリビューションに含まれるopenenssh(http://www.openssh.org)、windows用のaLinuxのような環境が含まれています。 しかし、Cygwinはかなり大きなフットプリントを持っているので、人気のあるオープンソースの代替は、フロッピーディスクに適合するSSHユーティリティのスイートであるPuTTYである。

PuTTYはhttp://www.chiark.greenend.org.uk/~sgtatham/putty/.Atから入手可能です。exeをWindowsのパスのどこかに置く)。exe”を起動します。 安全なfiletransfersを実行したい場合は、downloadpscp。exeとpsftp。exe”を起動します。PuTTYを使用してリモートホストに接続するには、アプリケーションを起動し、プロトコルとしてSSHを指定し(デフォルトではinsecureTelnetプロトコルを使用)、接続するマ

図4-14. PuTTY

<0414でリモートマシンに接続します。gif

PuTTYを使用してリモートサーバに初めて接続すると、サーバが不明であることがわかります図4-15を参照。 [はい]または[いいえ]をクリックして接続を続行し、ユーザー名とパスワードを入力するよう求められたら入力します。

図4-15.

ログインすると、図4-16に示すリモートマシンでコマンドを発行できます。

図4-16. Putty接続を介したUnixシェルの使用

/xpuw_0416。gif

windows XPコマンドでpscp(セキュアコピー)とpsftp(セキュアFTP)を使用できます。 Pscpを使用してファイルをコピーするには、usepscpusername@host:pscpの場合と同様に、パス[email protected]:MyDocuments/.

psftpを使用するには、ホスト名を指定し、ユーザー IDとパスワードでログインします。 Ftpコマンドを使用することができます。input(サーバーにファイルをアップロードする)およびget(サーバーからファイルをダウンロードする)):

C:\Documents and Settings\bjepson\My Documents>psftp www.as220.orglogin as: bjepsonUsing username "bjepson"[email protected]'s password:********Remote working directory is /home/bjepsonpsftp> cd MyDocumentsRemote directory is now /home/bjepson/MyDocumentspsftp> put secret_document.doclocal:secret_document.doc => remote:/home/bjepson/MyDocuments/secret_document.docpsftp> get super_secret.docremote:/home/bjepson/MyDocuments/super_secret.doc => local:super_secret.doc

詳細については、PuTTYのホームページにあるPuTTYのドキュメントとFAQを参照してください。

Write a Comment

メールアドレスが公開されることはありません。