sshのパスワードをコマンドで入れてささっと通過する怠慢な方法
危ないとわかっているけどめんどくさいからやってしまう
sshのパスワード入力の手間を省いてアクセスする方法
あくまでも自分のテスト環境等何度もアクセスが必要で漏れても大したことがないものに対してのみ使ってください。
パスワードをコマンドライン上にそまま入れてしまう
sshpass -p パスワード ssh -l ユーザ名 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ホスト名
コマンドの履歴にパスワードごと残ります!!!
history -d (history番号) で履歴を消しておきましょう
鍵自体にパスワードがついている場合
鍵のパスワードを外す
$ ssh-keygen -f keyfile -p
Enter old passphrase:
Key has comment 'keyfile'
Enter new passphrase (何も入れずエンター):
Enter same passphrase again: (こちらも何も入れずエンター)
Your identification has been saved with the new passphrase.
パスフレーズのかかっていない鍵でアクセス
$ ssh -i keyfile -l ユーザ名 ホスト名
-
前の記事
Let’s Encryptでhttps化する 2017.11.16
-
次の記事
PHPでRSS/Atomを取ってきて表示 2017.11.21