(1)基本設定はとても簡単!
Secure Shellの略称となるsshは、他のホストに暗号化による通信を行うもの。キャラクタベースで操作を行えるため、低帯域のネットワークでもリモート操作が行えて便利です。
まずはサーバ側にsshサーバアプリをインストールします。
Synapticパッケージマネージャで「openssh-server」をインストールしておくといいでしょう。
導入後、すぐにサービスが開始しています。「システム」>「システム管理」>「サービスの管理」を起動してみます。

「リモート・シェル・サーバ(ssh)にチェックが入っていればOKです。
早速、接続してみます。
他のマシンで端末を起動して、「ssh サーバのログインアカウント名@IPアドレスorホスト名」と入力します。
ここでは、「ssh aiko@192.168.1.5」と入力し、パスワードを入力し、認証された後、サーバをコマンド操作により遠隔操作しています。
・・・ということで、以上の手順で、セキュアなリモート接続がとても簡単に行えます。
マシンルームに置かれたサーバを操作するのにいちいち席を立たずに済みますし、遠隔地から自宅のマシンの状況を確認したり、出先で自宅のPCにあるファイルを取り出したりもできるワケです。
(2)公開鍵によるリモートログインの設定
公開鍵を用いて接続したい場合には、まずサーバ側で”鍵ファイル”を生成します。
サーバ側の端末を開き「ssh-keygen」と入力しEnterします。

ホーム・フォルダを開き、「表示」>「隠しファイルを表示する」を選び、「.ssh」フォルダを開いてみると「id_rsa」という”秘密鍵”と、「id_rsa.pub」という”公開鍵”が格納されています。
この「id_rsa.pub」を、フォルダ共有、USBメモリなどで、クライアント側にコピーします。
この公開鍵上で右クリックし、「別のアプリで開く」を選び、アプリケーション一覧から「テキスト・エディタ」を選べば内容を確認できます。

これが、公開鍵の文字列です。

クライアント側PCのホーム・フォルダに「.ssh」というフォルダが無ければ作成し、その中に、先ほどの「id_rsa.pub」をコピーし、ファイル名を「authorized_keys」と変更します。
もしも、すでに「authorized_keys」が存在しているならば、先ほど参照した公開鍵の文字列をコピーして「authorized_keys」の中に追加でペーストして保存しておきます。

せっかく公開鍵による認証設定を行ったら、パスワードによる認証を禁止しておくといいでしょう。
その場合には、端末から「sudo gedit /etc/ssh/sshd_config」として管理者権限で起動させて、このファイルの26行目あたりにある「PermitRootLogin yes」を「PermitRootLogin no」に変更し保存しておきます。
設定を反映させるために、端末で、「sudo /etc/init.d/ssh restart」としてsshのサービスを再起動しておくといいでしょう。
公開鍵を有効にして、リモートログインを試みると、画面のようなアラートがでますが、鍵作成時に入力したパスワードを入力しOKを選びます。
(3)iPhoneからのssh接続
iPhoneにはssh接続用のアプリケーションがいくつもあります。
使いやすいアプリケーションとしては、「TouchTerm」(ダウンロード価格:115円)がオススメです。
ターミナルの空いているスペース上をタップすると文字入力用のソフトキーボードが現れます。
フル画面モードなどもあり、狭いながらも結構、実用に耐えます。
これで、満員電車の中でも時間をつぶせます(・・・って違うかぁ?)
No related posts.






Guess Whos Bizack to Paaarty!!! (Lets Play Chess!) Tykomoonx … http://is.gd/cnvFL
r3alteCk New Aim GeneratioN Aim2HiGh `| http://is.gd/cnvFS
G-Shock Surf Team Gabe King http://is.gd/cnvFZ
T-BOLAN 刹那さを消せやしない http://is.gd/cnQGJ
RT @1990song: T-BOLAN 刹那さを消せやしない http://is.gd/cnQGJ
【銀魂】副長、がんばるな【MAD】 http://is.gd/coqTZ
前向きな歌・カモネギ(加茂尚広) http://is.gd/coqVg
Ubuntuで日本語入力に切り替える方法は ctrl + space http://viva-ubuntu.kilo.jp/?p=1696
T-BOLAN – Heart Of Gold http://is.gd/cox2N
My Little Lover / 月の船 http://is.gd/coyV4
RT @1990song: My Little Lover / 月の船 http://is.gd/coyV4
RT @maemukimovie: 【銀魂】副長、がんばるな【MAD】 http://is.gd/coqTZ
東方神起~前向きにいこう~ http://is.gd/cpNox
ハンドボールウェア|岩永 生オフィシャルブログ「イッツショータイム http://is.gd/crUp2
men's egg youth☆イベントCM用映像 http://is.gd/crUpp
nano・universe東京で『G-SHOCK ART GALLERY 2010 “NEVER STOP”』が開催 – PRONWEB Watch http://is.gd/crUqE
一日遅れですがっ! http://is.gd/ctpe4
ZOZOPEOPLE | nano・universe店長 – <b>G</b>-<b>SHOCK</b> ART GALLERY 2010 “NEVER <b>…</b> http://is.gd/ctpeZ
<b>G</b>-<b>SHOCK</b>が夏に映える「サマーカラーズ」シリーズの発売を発表 | http://is.gd/cuFVo
梅・雨・が・はじ~まるょ|Are You Happy? http://is.gd/cuFVu
ネットの安売り王~食品、衣料、雑貨~: http://is.gd/cuFVx
遠足|My name is CPX… http://is.gd/cuFVz
山本なお 公式ブログ/<b>G</b>-<b>SHOCK</b> ART GALLERY 2010 "NEVER STOP" – GREE http://is.gd/cuFVB
<b>Gショック</b>マニア : シチズン プロマスター http://is.gd/cuFVH
【↓↓大幅値下↓↓】 【激安】 エディフィス EQW-M1000DB-1AJF カシオ http://is.gd/cuFVN
The Cosmetic Girl : MAC to the BEACH! and update! http://is.gd/cuFWN
DJ G Star & MG – Fire http://is.gd/cuFWR
umedafun: @umedafun : 梅・雨・が・はじ~まるょ|Are You Happy? http://is.gd/cuFVu http://bit.ly/cRZNGg
Twitter初心者がTwitterを始める時に心得る5カ条 – マーケティングイノセンスIN 山形 http://goo.gl/SsqE 気楽にやればいいんですね。
ドラマ ラブレター My Little Lover -音のない世界 http://is.gd/cwqh1
In The Panchine – Deadly Combination http://is.gd/cxeOe
ガラス・リニューアルサービス北九州 カシオ <b>Gショック</b> CASIO 腕時計 http://is.gd/cxePL
HDDのKNOPPIXにTeraTermから接続することができました。
この記事がわかりやすくて、たいへん参考になりました。
リモート接続の使い道は、これから考えるところです。
コメントありがとうございます。Torrentの制御とか、結構便利です(^_^;;;
[...] [参考] 「OpenSSH」openssh.org 「OpenSSH 日本語マニュアルページ」unixuser.org/~euske/doc/openssh/jman 「chmod – ファイルのアクセス権の変更」technique.sonots.com 「Debian SSHサーバとクライアントの設定」linux.net-japan.info 「Windows用定番SSHクライアント「Tera Term」の使い方」sourceforge.jp(2009年02月03日) 「sshでリモートで操作できるようにする。iPhoneからもUbuntuを遠隔操作可能に。」viva-ubuntu.com(2009年06月13日) var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); try { var pageTracker = _gat._getTracker("UA-16175528-1"); pageTracker._trackPageview(); } catch(err) {} [...]
@alphabet_h このあたりが参考になるかな?? http://bit.ly/b8nbLo Linuxも多少は分るので聞いてくださいなぁ〜。 Ubuntuはあんまり触った事ないけど大体分るはずなので
RT @2longslender: RT @shinichiosawa: TONIGHT NAGOYA!! http://clickanddrag.biz/これです。これです。!http://error-500.chicappa.jp/