Windows上のTeraTermをターミナルソフトとしてというのは最終的にはそうする事が目標で、
>$ ssh -l user -p 22 -i home/user/.ssh/authorized_keys server
上記コマンドは、試しにLinuxのサーバーで行ったという事でいいんでしょうか。
その際のそれを実行したユーザーとカレントディレクトリはどうったのでしょうか?
>Warning: Identity file home/user/.ssh/authorized_keys not accessible: No such file or directory.
上記、警告の意味は理解されていますか?
カレントディレクトリ基準で、home/user/.ssh/authorized_keys ありましたか?
質問者
お礼
wormholeさま
コメントありがとうございます。
>$ ssh -l user -p 22 -i home/user/.ssh/authorized_keys server
上記コマンドは、試しにLinuxのサーバーで行ったという事でいいんでしょうか。
ご指摘の通りです。
あえてこのコマンドでSSHサーバーに接続するのが
目的で行っています。
>その際のそれを実行したユーザーとカレントディレクトリはどうったのでしょうか?
一般ユーザーでカレントディレクトリは
一般ユーザーのホームディレクトリでした。
(home/user)
>Warning: Identity file home/user/.ssh/authorized_keys not accessible: No such file or directory.
上記、警告の意味は理解されていますか?
「ファイルの不一致。
authorized_keysというファイルにはアクセスできない」
ということだと思います。
>カレントディレクトリ基準で、home/user/.ssh/authorized_keys ありましたか?
はい。あります。
ただし以下のコマンドで
すでにパーミッションを変えています。
$chmod 600 .ssh/authorized_keys
$chmod 700 .ssh
お礼
vaiduryaさま コメントありがとうございます。 [user@server ~]の状態で、 ls home/user/.ssh/authorized_keys ではcannot access そのようなファイルやディ レクトリはありません と返されますが、 ls ~/.ssh/authorized_keys では、 home/user/.ssh/authorized_keysと 返されます。 cat ~/.ssh/authorized_keys のコマンドを打つと、 公開鍵の文字列が閲覧できます。 >自分のホームディレクトリーは~/で記述します。 恐れ入ります。 そのことをすっかり忘れていました。 教えていただいて助かります。