SSHを使用してリモートの「Linux」マシンに接続するには

今回は「SSHを使用してリモートの「Linux」マシンに接続するには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 リモート管理を実行しなければならなくなった場合、ある時点で、「Linux」サーバーにログインして、作業を開始する必要が生じるはずだ。その際は、「Secure Shell」(SSH)を使用する必要がある。SSHを一度も使用したことのない人は、このツールを歓迎するはずだ。SSHは、リモートシステムへのログインを容易にするだけでなく、強固なセキュリティも備えているからだ。

 SSHは、リモートマシンに安全にログインするための手段である。ログインすると、サーバーを操作するのに必要なコマンドの実行が可能になる。SSHを使用するのは難しいのではないかと心配している人もいるかもしれないが、そんなことはない。SSHはとても使いやすいだけでなく、非常に強力でもある。

 必要なもの:本記事では、SSHを使用する最初の手順を説明する。「Pop!_OS Linux」を使って説明を進めるが、本記事で紹介する手順は、SSHをサポートするすべてのLinuxディストリビューション(つまり、ほとんどのディストリビューション)で有効なはずだ。このチュートリアルの手順に必要なのは、2つの実行中のLinuxインスタンスだけである。それ以外のものは不要だ。それでは、SSHを実際に使ってみよう。

 SSHを使用すると、ローカルマシンからリモートマシンにログインできる。両方のマシンでユーザーアカウントが必要だ。それらのアカウントはマシンごとに違っていても構わないが(これについては、後で説明する)、両方のマシンのログイン認証情報が必要である。

 ログインしたいサーバーのIPアドレス(またはドメイン)も必要だ。例えば、リモートサーバーのIPアドレスは192.168.1.11で、ユーザーアカウントは両方のマシンで同じであるとしよう。デスクトップコンピューターにログインして、ターミナルウィンドウを開き、以下のコマンドでリモートマシンにログインする。

 リモートマシン上でユーザー名の入力を求められる。パスワードでの認証に成功すると、リモートマシンにログインして、作業を開始できるようになる。

 リモートマシンがwww.example.comというドメインに関連付けられているとしよう。その場合、以下のコマンドでログインできる。

 それでは、リモートマシン上のユーザー名がデスクトップ上のユーザー名と異なる場合は、どうすればいいのだろうか。リモートマシンのユーザー名がoliviaの場合、以下のコマンドでログインすることが可能だ。

 oliviaのパスワード(ローカルユーザーのパスワードではない)の入力を求められる。

 通常、SSHは22番ポートを使用する。管理者によっては、そのポートを(セキュリティ上の理由から)変更することもある。サーバー管理者が2022番ポートをリッスンするようにSSHを設定している場合、標準のSSHコマンドを入力するだけではログインできない。代わりに、以下のように-p(portのp)オプションを追加する必要がある。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
競泳・池江璃花子は体調管理にWeb会議ツール活用 五輪まであと3カ月
IT関連
2021-04-15 19:41
楽天モバイルとNEC、Open RAN推進に向けて連携
IT関連
2021-05-21 18:44
AWS、「App Runner」を発表–大規模コンテナーの利用を容易に
IT関連
2021-05-20 11:48
ウフルと相鉄グループら、廃棄スマホを用いた「電力可視化」の実証事業
IT関連
2022-12-29 04:21
凸版印刷、複数の異種ロボットで人物認識を可能にするAIシステムを開発
IT関連
2022-11-23 15:06
IBM初の最高インパクト責任者が語る–誰も取り残されない持続可能な社会への移行
IT関連
2023-07-01 06:01
円安で米国株の「円換算リターン」向上–為替のトレンド転換に乗る
IT関連
2021-04-02 09:48
日立製作所元会長CEOの中西宏明氏が死去
IT関連
2021-07-02 07:52
MealMeが出前サービスの食事を比較検討できる検索エンジンで9500万円を調達
ネットサービス
2021-02-26 22:52
「macOS」の「Launchpad」でアプリをグループ化する方法
IT関連
2023-12-14 16:47
フリーランスITエンジニアの案件数が多い言語、1位Java、2位JavaScript、3位PHPなど。Go言語は人材不足。レバテックフリーランス調べ
プログラミング言語
2023-02-17 17:30
デジタルヘルスケアの支援に本腰を入れるセールスフォース日本法人
IT関連
2022-04-06 05:59
マイクロソフト、1月25日に発生した大規模障害の原因を説明
IT関連
2023-02-02 23:27
FitbitのパークCEO、「Wear OS搭載のプレミアムスマートウォッチを開発する」 :Google I/O 2021
製品動向
2021-05-20 22:10