SSH - Secure SHell (Vine Linux)

SSHとは

ネットワークを介して別のコンピューターログインしたり、ファイルを移動したりするプログラムで、流れるデータは暗号化される。

SSHのインストール

Vine Linuxにあらかじめインストールされているので設定ファイルを編集するだけで使えるようになる。

設定ファイルの確認

/etc/ssh/sshd_configが次のようになっているか確認する。

PasswordAuthentication no ← パスワードでなく鍵でログインする
PermitRootLogin no ← rootのログインを禁止する
PermitEmptyPassword no ← パスワード無しのログインを禁止する
AllowUsers USERNAME ← 特定のユーザのみログインを許可する


サービスの再起動

サービスを再起動する

# /etc/rc.d/init.d/sshd restart


鍵の作成と設置

鍵の作成

% ssh-keygen -t rsa1 ← SSH1で作成する場合
% ssh-keygen -t rsa ← SSH2の場合

公開鍵ファイル(SSH1はidentity.pu、SSH2はid_rsa)をサーバーの$HOME/.sshに置いてキーを追加する

% cat PUBLIC_KEY_FILE >> authorized_keys

公開鍵だけど念のためパーミッションを設定する。

% chmod 700 authorized_keys

※秘密鍵ファイルはサーバー上に置かないこと。

▲ページ先頭へ

スポンサード リンク