<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>teraterm | じじぃの引出し</title>
	<atom:link href="https://www.kazuban.com/blog/tag/teraterm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kazuban.com/blog</link>
	<description>なにかしら、皆さんの参考になれば幸いです！</description>
	<lastBuildDate>Mon, 22 Dec 2025 23:10:24 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.kazuban.com/blog/wp-content/uploads/2020/05/cropped-ICON-1-32x32.png</url>
	<title>teraterm | じじぃの引出し</title>
	<link>https://www.kazuban.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SSH でリモートアクセス</title>
		<link>https://www.kazuban.com/blog/ssh-teraterm/</link>
		
		<dc:creator><![CDATA[kazuban]]></dc:creator>
		<pubDate>Sat, 29 Jun 2019 22:17:01 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux (CentOS、Rocky、Ubuntu)]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[teraterm]]></category>
		<category><![CDATA[覚書]]></category>
		<guid isPermaLink="false">https://www.kazuban.com/blog/?p=757</guid>

					<description><![CDATA[前回、centOS7 のインストールが完了しました今後ソフトウェアのインストールやメンテナンスなどが必要になってきます。サーバー機本体で行ってもいいですが、別のマシンからリモート操作できるたほうが便利です。 慣れているW [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://www.kazuban.com/blog/centos7-install/">前回、centOS7 のインストールが完了しました</a><br>今後ソフトウェアのインストールやメンテナンスなどが必要になってきます。<br>サーバー機本体で行ってもいいですが、別のマシンからリモート操作できるたほうが便利です。<br> 慣れているWindowsマシンから、操作できるようにしたいと思います。<br>後々は外部からでもアクセスできるようにしたいと思います。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">OpenSSHサーバの導入</a><ol><li><a href="#toc2" tabindex="0">Tera TermでWindows からアクセス</a></li><li><a href="#toc3" tabindex="0">Tera Term 起動</a></li></ol></li><li><a href="#toc4" tabindex="0">公開鍵認証方法でセキュリティ向上</a><ol><li><a href="#toc5" tabindex="0">鍵ペアの作成</a></li><li><a href="#toc6" tabindex="0">公開鍵はサーバ。秘密鍵は端末へ。</a></li><li><a href="#toc7" tabindex="0">RSA鍵で再ログイン</a><ol><li><a href="#toc8" tabindex="0">自宅でWordPressを動かそう！</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">OpenSSHサーバの導入</span></h2>



<p class="wp-block-paragraph">SSH(Secure Shell)を利用するには、openssh-serverパッケージのインストールが必要ですが、今回インスールした環境ではインストール済みでした。<br>インストール状態を調べるには、<span class="markerBlue"> 「rpm -qa」か「yum list installed」</span> で調べられます。</p>



<pre class="wp-block-preformatted cmd"> $ rpm -qa | grep ssh
     libssh2-1.4.3-12.el7_6.2.x86_64
     openssh-server-7.4p1-16.el7.x86_64
     openssh-clients-7.4p1-16.el7.x86_64
     openssh-7.4p1-16.el7.x86_64
 $ yum list installed | grep ssh
     libssh2.x86_64          1.4.3-12.el7_6.2  @updates
     openssh.x86_64          7.4p1-16.el7      @anaconda
     openssh-clients.x86_64  7.4p1-16.el7      @anaconda
     openssh-server.x86_64   7.4p1-16.el7      @anaconda
</pre>



<h3 class="wp-block-heading"><span id="toc2">Tera TermでWindows からアクセス</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><a href="https://ttssh2.osdn.jp/">Windowsマシンから、アクセスするには、Tera Term を導入します</a></p></blockquote>



<p class="wp-block-paragraph">ダウンロードのページへ移動すると、「exe版」と「zip版」がありました<br>「zip版」は、ダウンロード後適当な場所へ展開するだけで動作しました<br>インストール作業の必要がないので、試したい人などはこちらが便利です</p>



<h3 class="wp-block-heading"><span id="toc3">Tera Term 起動</span></h3>



<p class="wp-block-paragraph">まずは、展開したフォルダ内の「ttermpro.exe」起動します。<br>Host: にアクセスしたいサーバのIPアドレス<br>Service: SSH<br>TCP port#: 22<br>「OK」で、ログイン画面へ変わります</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="478" height="316" src="https://www.kazuban.com/blog/wp-content/uploads/2019/06/port.png" alt="" class="wp-image-793" srcset="https://www.kazuban.com/blog/wp-content/uploads/2019/06/port.png 478w, https://www.kazuban.com/blog/wp-content/uploads/2019/06/port-300x198.png 300w" sizes="(max-width: 478px) 100vw, 478px" /></figure>



<p class="wp-block-paragraph">「Connection refused」のエラーが出た場合は、sshdサービスが動作していない可能性があります。<br>サーバ機の画面から、「アプリケーション」⇒「システムツール」⇒「端末」で端末を起動して、「systemctl」コマンドを使用します。<br>「systemctl status sshd」で状況の確認ができます<br>緑色で、「 active ( running ) 」が表示されればsshdは動作しています<br>動作していない場合には、 「sudo systemctl start sshd」で動作させます <br>起動には、管理者権限の「sudo」が必要です。</p>



<pre class="wp-block-preformatted">$ systemctl status sshd
   ● sshd.service - OpenSSH server daemon
     Loaded: loaded(/usr/lib/systemd/system/sshd.service;enabled;vendor      preset:enabled)
    <font color="green">Active: active (running)</font>
・
省略
・
$ sudo systemctl start sshd
 </pre>



<p class="wp-block-paragraph">sshdサーバが起動していれば、ログイン画面が表示されます</p>



<figure class="wp-block-image"><img decoding="async" width="497" height="453" src="https://www.kazuban.com/blog/wp-content/uploads/2019/06/username-e1561879070496.png" alt="" class="wp-image-839" srcset="https://www.kazuban.com/blog/wp-content/uploads/2019/06/username-e1561879070496.png 497w, https://www.kazuban.com/blog/wp-content/uploads/2019/06/username-e1561879070496-300x273.png 300w" sizes="(max-width: 497px) 100vw, 497px" /></figure>



<p class="wp-block-paragraph">ここではとりあえず、Plain password　でログインしますが、セキュリティ的に問題があるので、ログイン後公開鍵認証方式に設定し直すことにします。<br>「Use plain password to log in」を選択し、centOSインストール時に作成した管理者権限を持つ、ユーザ名とパスワードでログインします<br>ログインできると、「$ 」プロンプトでコマンド入力モードになります</p>



<h2 class="wp-block-heading"><span id="toc4">公開鍵認証方法でセキュリティ向上</span></h2>



<p class="wp-block-paragraph">公開鍵認証は、公開鍵と秘密鍵のペアを作成し、秘密鍵をローカル（接続したい側）に保存しておき、公開鍵はサーバ（接続先）の決められたファイルに書き込んでおきます<br>この方式により、秘密鍵が保存されている端末で、鍵を作成する際に設定したパスフレーズを入力しないとログインできません。<br>秘密鍵ファイルを持っている事が必須なので、かなり安全度は向上できます</p>



<h3 class="wp-block-heading"><span id="toc5">鍵ペアの作成</span></h3>



<p class="wp-block-paragraph">鍵ペアは「ssh-keygen」コマンドで作成します。<br>鍵の暗号方式には、DSAとRSAがあるようですが、RSAが主流なようです</p>



<pre class="wp-block-preformatted">$ ssh-keygen -t rsa
 Generating public/private rsa key pair.
 Enter file in which to save the key (/home/hogehoge/.ssh/id_rsa):
 　　　このファイル名でよければ、「Enter」。
 　　　次に接続でしようするパスフレーズを入力
 Enter passphrase (empty for no passphrase):
 Enter same passphrase again:
 　　　これで鍵ペアが生成されます
 Your identification has been saved in /home/hogehoge/.ssh/id_rsa.
 Your public key has been saved in /home/hogehoge/.ssh/id_rsa.pub.
 The key fingerprint is:
 SHA256:s6k671IoG2Z27A5BxFWsgAvhmwFTiRuhjLSArPgg5　hogehoge@server.hogehoge.com
 The key's randomart image is:
 +---[RSA 2048]----+
 |　o…o　+.=.  +.　|
 |　o. +o.+　.o= o　|
 |　.o.+.o .-. o.+o.　|
 |　o … = o.+-o　　|
 |　+ o . S E+-+ .+-.|
 |　* . o * .-+- -+ - |
 |. .　　.= + + - . + |
 |o + … + - . + - * . |
 |. . o++.　　　　　|
 +----[SHA256]-----+

      これで、ホームディレクトリの「.ssh」ディレクトリの中に２個のファイルが
　　　出来上がってあがっています。

$ ls ./.ssh
id_rsa  id_rsa.pub
</pre>



<h3 class="wp-block-heading"><span id="toc6">公開鍵はサーバ。秘密鍵は端末へ。</span></h3>



<p class="wp-block-paragraph">「id_rsa」が秘密鍵、「id_rsa.pub」が公開鍵<br> 公開鍵はサーバーのホームディレクトリの「.ssh/authorized_keys」に追記します</p>



<pre class="wp-block-preformatted">$ cd ~/.ssh    &lt;-----  ユーザーのホームディレクトリの .ssh に移動 
$ cat id_rsa.pub &gt;&gt; authorized_keys   &lt;--- 公開鍵をauthorized_keysに追加</pre>



<p class="wp-block-paragraph">秘密鍵「id_rsa」はローカル（Windowsマシン）に保存します<br> USBなどのコピーして持って行ったほうが安全だと思いますが、 自宅内のローカルネット上であれば、上記でインストールした「Tera Term」で持っていく事もできます。<br>ログインしたら、「File」⇒「SSH SCP…」でダイアログが表示されます</p>



<figure class="wp-block-image"><img decoding="async" width="567" height="507" src="https://www.kazuban.com/blog/wp-content/uploads/2019/06/scp.png" alt="" class="wp-image-837" srcset="https://www.kazuban.com/blog/wp-content/uploads/2019/06/scp.png 567w, https://www.kazuban.com/blog/wp-content/uploads/2019/06/scp-300x268.png 300w" sizes="(max-width: 567px) 100vw, 567px" /></figure>



<p class="wp-block-paragraph">Tera Term からサーバにログインしている状態で、「File」⇒「SSH SCP..」でダイアログが表示されます<br> 上下に分かれていますが、上側がWindows側からサーバーへコピー<br> 下側がサーバー側からWindowsへコピーになります<br> 今回は下側を使用します。「From」に秘密鍵ファイル名「.ssh/id_rsa」<br> 「To」に保存した適当なフォルダを指定し、「Receive」でコピーされます</p>



<h3 class="wp-block-heading"><span id="toc7">RSA鍵で再ログイン</span></h3>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="499" height="454" src="https://www.kazuban.com/blog/wp-content/uploads/2019/06/RsaLogin.png" alt="" class="wp-image-842" srcset="https://www.kazuban.com/blog/wp-content/uploads/2019/06/RsaLogin.png 499w, https://www.kazuban.com/blog/wp-content/uploads/2019/06/RsaLogin-300x273.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></figure>



<p class="wp-block-paragraph">Tera Term でログインしている状態であれば、一旦終了し再起動します<br>今度は「Use RSA/&#8230;. key to log in」を選択し、「Private key file:」に保存した秘密鍵「id_rsa」を設定します<br>「passphrase」は、ぺア鍵を生成する時に入力した、パスフレーズです<br>これで、公開鍵認証方法でアクセスできるようになりました。</p>



<p class="wp-block-paragraph">sshでの通信は暗号化されているため、インターネット内を通過しても比較的安全です。<br>さらに、公開鍵認証方式で鍵によるアクセスが可能になりましたが、今の状態では従来のパスワードによる認証もできてしまいます。<br>また、rootユーザーのログインも許可された状態になっています<br><a href="https://www.kazuban.com/blog/ssh-security/">次回は、もう少しセキュリティ向上のための設定を行いたいと思います</a></p>



<h4 class="wp-block-heading"><span id="toc8">自宅でWordPressを動かそう！</span></h4>



<br>
<div class="pager">
  <a class="prev page-numbers" href="https://www.kazuban.com/blog/centos7-install/">PREV</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/centos7-install/">1</a>
  <span aria-current="page" class="page-numbers current">2</span>
  <a class="page-numbers" href="https://www.kazuban.com/blog/ssh-security/">3</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/apache-install/">4</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/httpd-setting/">5</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/to-https/">6</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/postfix-install/">7</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/ssl-for-mail/">8</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/php7-3/">9</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/mariadb-10/">10</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/wordpress-install/">11</a>
  <a class="next page-numbers" href="https://www.kazuban.com/blog/ssh-security/">NEXT</a>
</div>
<hr>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
