LinuCエヴァンジェリスト・Open Source Summit Japan 2022ボランティアリーダーの鯨井貴博@opensourcetechです。
はじめに
今回は、ユーザ名と秘密鍵を使ったSSHアクセスに関するメモです。
sshコマンドの場合
ssh (-p 22) ユーザ名@IPアドレス -i 秘密鍵 を使います。
bash-3.2$ ssh -p 222 ubuntu@192.168.100.101 -i test.pem
リモートアクセス先のポート番号がデフォルトの22の場合、指定は不要。
なお、秘密鍵のパーミッション(権限)でエラーとなったら、パーミッションを0400や0600などに変更すれば大丈夫かと思います。
GUI SSHクライアントソフトの場合
rlogin
ホスト名(サーバIPアドレス) :リモートアクセス先のIPアドレス
※名前解決が出来るならホスト名でもよい。
TCPポート:使用するポート番号
ログインユーザ名:ユーザ名
SSH認証鍵:秘密鍵指定
TeraTerm
ホスト:リモートアクセス先のIPアドレス
TCPポート:SSHポート番号
⇒"OK"をクリックして次に進む
ユーザ名:ユーザ名
RSA/DSA/ECDSA/ED25519秘密鍵を使う:秘密鍵を指定
⇒"OK"をクリック