トップ 開発環境 Teraterm
ssh接続は、リモートでサーバのコマンド操作を行うために、sshという接続方法でサーバに接続することをいいます。ssh接続の方法が分からない方を想定して、代表的なssh接続ツールであるTeratermの使い方をまとめています。
この記事の目次です。
1. ssh接続とは
2. 前提条件の確認
3. Teraterm(SSH接続ツール)のインストール
4. ユーザ名・パスワードだけで接続する環境のssh接続方法
5. ユーザ名と公開鍵認証の秘密鍵を使用してssh接続(パスフレーズあり、ポート番号10022)
6. ユーザ名と公開鍵認証の秘密鍵を使用してssh接続(パスフレーズなし、sudoでroot操作、AWSの例)
7. TeratermでSSH接続できない場合の原因と対処例
ssh接続とは、暗号化され安全なsshプロトコルを使用して、外部にあるコンピュータへリモート接続して、OS上のコマンド(シェル)操作を行うことをいいます。
ssh接続には、クライアント側でsshクライアントをインストールし、リモート接続するサーバ側でsshdサーバを構築している必要があります。
前提条件として、サーバ担当から以下の情報を共有してもらわなければなりません。
障害が発生しているサーバに直接接続できる場合もありますが、場合によっては専用端末や踏み台サーバ越しでないとアクセスできない場合があります。 どのIPからどのIP経由で接続するか確認します。加えて、sshのポート番号も22番からかえている場合はsshのポート番号も確認します。
ユーザ情報がわからないとssh接続が行えません。 また、緊急時に想定される操作が行えるユーザでないとssh接続が行えても権限不足で何も行えない可能性があります。
それを踏まえて、rootユーザもしくはsudoコマンドでroot操作が行えるユーザの以下の情報を確認します。 踏み台接続など経由先がある場合はその情報も併せて確認します。
ここでは、Windowsの事務端末から簡単にサーバへssh接続できるようにTeratermをインストールしていきます。
https://osdn.jp/projects/ttssh2/releases/より、インストーラ(teraterm-X.XX.exe)をダウンロードします。
インストーラ(teraterm-X.XX.exe)を実行してインストールします。 ユーザアカウント制御のダイアログで許可を聞かれたら、OKにします。
「セットアップに使用する言語の選択」は「日本語」を選択して「次へ」をクリックします。
「Tera Term セットアップウィザードの開始」、そのまま「次へ」をクリックします。
「使用許諾契約書の同意」は「同意する」にチェックを入れて「次へ」をクリックします。
「インストール先の指定」は、特に不都合がなければ、そのまま「次へ」をクリックします。
「Tera Term セットアップ」は「標準インストール」を選択します。
Cygwinは使わない想定で、「CygTerm+」のチェックは外します。
「言語の選択」は「日本語」にチェックを入れて、「次へ」をクリックします。
「プログラムグループの指定」はそのまま「次へ」をクリックします。
「追加タスクの選択」はそのままでもいいですが、サーバ管理者がマクロを用意していることも多いと思いますので、「.ttlファイルをttpmacro.exeに関連付ける」はチェックしておいて、「次へ」をクリックします。
「インストール準備完了」は「インストール」をクリックします。
「Tera Term セットアップウィザードの完了」まで来ましたら「完了」をクリックします。
以上でTera Termのインストールは完了です。デスクトップのアイコンをクリックするなどして起動し、接続情報を入力して接続できます。
サーバ管理者からユーザ名・パスワードのみ共有を受けて、特に共通鍵認証の鍵の情報など共有を受けていない場合はユーザ名とパスワードを使用してssh接続を行います。
Tera Termを起動し、「ホスト」にサーバのIPアドレスまたはホスト名を入力して、「OK」をクリックします。ここでは、サーバのIPアドレスが192.168.56.101の例となっています。
セキュリティ警告が出ますが、「続行」をクリックします。
「SSH」認証は「ユーザ名」にサーバ管理者から共有を受けたユーザ名、ここではroot。 パスフレーズにパスワードを入力して、「OK」を入力します。
これで接続できればOKです。接続できない場合は正しく入力できているか確認し、だめならサーバ管理者に接続情報、サーバのIP制限、認証用の鍵情報を今一度確認してください。
サーバ管理者からユーザ名、パスフレーズ、公開鍵認証の秘密鍵、ポート番号の共有を受けている場合のssh接続方法です。
Tera Termを起動し、「ホスト」にサーバのIPアドレスまたはホスト名を入力して、「TCPポート」に指定のポート番号を入力して、「OK」をクリックします。 ここでは、サーバのIPアドレスがXXXX.xyz、ポート番号が10022の例となっています。
セキュリティ警告が出ますが、「続行」をクリックします。
「SSH」認証は「ユーザ名」、「パスフレーズ」を入力し、「RSA/DSA/ECDSA/ED25519鍵を使う」にチェックをいれ、「秘密鍵」に秘密鍵のパスを入力します。 エクスプローラーで該当ファイルが表示されない場合は、すべてを表示を選択すると表示されます。
これで接続できればOKです。接続できない場合は正しく入力できているか確認し、だめならサーバ管理者に接続情報、サーバのIP制限、認証用の鍵情報を今一度確認してください。
AWSなど、サーバ管理者からユーザ名、公開鍵認証の秘密鍵の共有を受けている場合のssh接続方法です。 以下はAWSのec2インスタンスへのssh接続の例です。
Tera Termを起動し、「ホスト」にサーバのIPアドレスまたはホスト名を入力して「OK」をクリックします。
セキュリティ警告が出ますが、「続行」をクリックします。
「ユーザ名」にec2-user、「パスフレーズ」は未入力、「RSA/DSA/ECDSA/ED25519鍵を使う」にチェックをいれ、「秘密鍵」に秘密鍵のパスを入力します。 エクスプローラーで該当ファイルが表示されない場合は、すべてを表示を選択すると表示されます。
これで接続できればOKです。 接続できない場合は正しく入力できているか確認し、だめならサーバ管理者に接続情報、サーバのIP制限、認証用の鍵情報を今一度確認してください。
コンソール上で、「sudo su」と入力して操作を続けるか、コマンド実行毎に「sudo <コマンド>」と入力することでroot操作が行えます。
TeratermでSSH接続できない場合の事象と原因、対処例です。
ホスト名またはポート番号が正しくないとTeratermでSSH接続できません。 この場合はTeratermでSSH認証画面が出ません。認証画面も出ずに接続できない場合は、まず初めにホスト名またはポート番号を確認しましょう。
ネットワークがつながっていない場合はTeratermでSSH接続できません。 この場合はTeratermでSSH認証画面が出ません。接続k端末からサーバーまでのネットワーク接続を確認しましょう。
接続するサーバでIPアドレス制限がかかっている場合はTeratermでSSH接続できません。 この場合はTeratermでSSH認証画面が出ません。サーバ側のパケットフィルタリングの設定を確認しましょう。 もし自分で管理していないサーバの場合はpingコマンドなどで応答があるかを確認して管理者にお問合せしましょう。
接続するサーバでSSHの接続を受け付けるソフトウェア(sshd)が起動していない場合はTeratermでSSH接続できません。 この場合はTeratermでSSH認証画面が出ません。sshdが起動していることを確認しましょう。 もし自分で管理していないサーバの場合はpingコマンドなどで応答があるかを確認して管理者にお問合せしましょう。
ホストキーが自動生成されない場合はTeratermでSSH接続できません。 この場合はTeratermでSSH認証画面が出ません。ホストキーが自動生成されない場合はホストキーを手動で作成しましょう。
アカウント名、パスワードまたはキーファイルが間違っている場合はTeratermでSSH接続できません。 この場合はTeratermでSSH認証画面は表示される場合はパスワードまたはキーファイルが正しいか確認しましょう。
スポンサーリンク
サイト内のページ
言語
C・C++
/HTML
/Java
/JavaScript
/PHP
/シェルスクリプト
開発環境
Ant
/Burp
/Eclipse
/Fiddler
/gcc
/gdb
/Git
/g++
/JDK
/JMeter
/JUnit
/Teraterm
/ZAP
技術・仕様
Ajax
/CORBA
/Jakarta EE(旧称J2EE、Java EE)
/JNI
ライブラリ/Framework/CMS
bootstrap
/jQuery
/FuelPHP
/Lucene
/MyBatis
/Seasar2
/Spring
/Struts
/WordPress
Web API
Google Maps
ITインフラOSとミドルウェア
Linux
/Windows
/シェル
ActiveMQ
/Tomcat
/MariaDB
/MySQL
/Nagios
/Redis
/Solr
ITインフラセキュリティ
公開サーバーのセキュリティ
SI
ホームページの作り方
スポンサーリンク
関連サイト内検索ツール
zealseedsおよび関連サイト内のページが検索できます。
IPアドレス確認ツール
あなたのグローバルIPアドレスは以下です。
18.219.15.112
HTMLの表示色確認ツール
パスワード生成ツール
文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。
ここに生成されます。
スポンサーリンク
Copyright (C) 2007-2024 zealseeds. All Rights Reserved. Loarding…