LoginSignup
1
1

More than 5 years have passed since last update.

macのターミナルでなるべくラクチンにsshログインする下ごしらえ

Last updated at Posted at 2017-08-10

configを使って簡単にログインする

.ssh/configにsshコマンドの引数を設定しておくと良い

config
Host hoge
HostName xx.xxx.xxx.xxx
User ubuntu
IdentityFile ~/.ssh/xxx.pem
ssh hoge // これでconfigの値を使ってログインできる

動的IPアドレスに対応したい

EIPを使っていないEC2インスタンスは毎回PublicIPが変わってしまうので、configを書き換えてsshするシェルを用意してみた

myssh
sed -e "s/HostName.*/HostName $1/" config
ssh hoge
./myssh zz.zzz.zzz.zzz

これで、IPアドレスの入力はインスタンス立ち上げ直した後だけになった

ssh-agentを使って秘密鍵を登録する

秘密鍵を登録しておくだけでも楽になりますね

# 秘密鍵の登録
ssh-add 秘密鍵
# 秘密鍵の登録状況の確認
ssh-add -l
# 登録した秘密鍵を使うには-Aオプションをつける
ssh -A ubuntu@xxx.xxx.xxx.xxx

参考

~/.ssh/configについて
ssh-agentの使い方

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1