実現したいこと
ecdsa 公開鍵でlTTLを使いinuxサーバにログインしたい
発生している問題・分からないこと
環境
サーバ:Rocky
クライアントWindows10
Teratermでecdsa 公開鍵認証でログインするようにしたが、
鍵を指定して、毎回ログインするのが手間なので、TTLを使いログインしたい。
パスワードを求められる。
パスワードは設定してないので、カラエンターを押してログインしている
パスワードを求めらないようにしたい
該当のソースコード
;; ユーザ名/パスワード設定 HOSTADDR = '192.168.1.1' USERNAME = 'user1' PASSFILE = 'C:\work\.ssh\password.dat' //パスワードを保存する任意のファイル名 KEY_FILE = 'C:\work\.ssh\id_ecdsa_server01' //作成した秘密鍵のファイル名 ;============================================ ;; ①パスワード取得 getpassword PASSFILE USERNAME PASSWORD ;; ②コマンド組立て COMMAND = HOSTADDR strconcat COMMAND ':22 /ssh /2 /auth=publickey /user=' strconcat COMMAND USERNAME strconcat COMMAND ' /passwd=' strconcat COMMAND PASSWORD strconcat COMMAND ' /keyfile=' strconcat COMMAND KEY_FILE ;; ③サーバへ接続 connect COMMAND ;; ④マクロ終了 end
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
有効な手段が見つかりませんでした。
補足
特になし