忍者ブログ
日記です.自分用のメモ代わりに書くことが多いです.
105 104 103 102 101 100 99 98 97 96 95
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ssh - Secure SHellでリモートログインするときにパスワードを入力するのが面倒な人(俺含む)のために,

パスワード無しでログインする方法をお届けします.(当然のことですがサーバ側で許可されている場合に限ります)

1.認証ファイルを作る

# ssh-keygen -d -f ~/.ssh/nopass-dsa -N ''
or
# ssh-keygen -d -f ~/.ssh/nopass-dsa -N '' -C yourname@yourhost


(-C以降はコメントです.特に必要ありません.)

このコマンドを実行するとnopass-dsaとnopass-dsa.pubが~/.sshに作成されます.

nopass-dsaは秘密鍵,nopass-dsa.pubは公開鍵です.秘密鍵は人に渡してはいけません!

一度認証ファイルを作っておけば次からはパスワード無しでのリモートログインが可能になります.

2.公開鍵をリモートホストに登録する

まず登録するリモートホストにnopass-dsa.pubをsftpなりscpなりで転送します.

# scp ~/.ssh/nopass-dsa.pub remote_name@remote_host:


(もちろんlocal_hostとremote_hostのユーザ名が同じ場合は名前は省略していいです.)

リモートホストにログインして公開鍵を.sshディレクトリに置きます.

.sshディレクトリが存在しない場合は作成します.

# ssh remote_name@remote_host
Password:
# test -d ~/.ssh || mkdir ~/.ssh
# mv nopass-dsa.pub ~/.ssh/authorized_keys
# chmod 600 ~/.ssh/authorized_keys







ここではPermissonの変更にchmodを使用していますが,umask 077してからcatしてもいいです.(←どうでもいい)

3.ログインする

# slogin -i ~/.ssh/nopass-dsa remote_name@remote_host


or
# ssh -i ~/.ssh/nopass-dsa remote_name@remote_host



でパスワード無しでログインできます.

リモートホストが複数ある場合でも2の作業を行うだけでログインできるようになります.

もちろん,-Yや-Xオプションを付ければXの転送もSSH経由で行うことができます.

パスワード無しでログインできたら,aliasしておくと便利です.

# alias rlogin='slogin -i ~/.ssh/nopass-dsa'
# rlogin remote_name@remote_host




rloginにaliasしているのはr系コマンドはsecureじゃないからです.

4.おまけ1

sftpはよく分かりませんが,scpもパスワード無しで利用することができます.

# scp -i ~/.ssh/nopass-dsa hogehoge.txt remote_name@remote_host:~/hogehoge.txt



この場合もaliasしておけば便利に使えます.

# alias rcp='scp -i ~/.ssh/nopass-dsa'
# rcp hogehoge.txt remote_name@remote_host:aho.txt
or
# rcp remote_name@remote_host:hogehoge.txt aho.txt






5.おまけ2 - SSHの接続を共有する

~/.ssh/configに

Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p





と書くと既存のコネクションを利用してパスワード入力無しにログインできるらしい.

が,失敗しました.設定の方法がよく分かりません...



参考にしたページ

404 Blog Not Found:tips

OpenSSHの利用

cuspy memo
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
プロフィール
HN:
まさぽん
性別:
男性
職業:
会社員
最新記事
(08/22)
(08/16)
(08/08)
(08/01)
(07/30)
カウンター
ブログ内検索
最新コメント
[03/18 ひぐ]
[03/10 まさぽん]
[03/09 ボンボ-ン]
[03/07 まさぽん]
[03/07 まさぽん]
クリック募金
なかのひと
アクセス解析
忍者ブログ [PR]
≪PREV HOME NEXT≫