鍵交換方式のsshでアクセスするために、puttygen.exeというプログラムを使用して、秘密鍵と公開鍵を作成しました。
公開鍵はOpenSSHでは使用できないので、Linuxでssh-keygenコマンドを使用して使用可能な形式に変換しました。
それを$HOME/.ssh/authorized_keysというファイルに追加するため、
cat putty.pub >> $HOME/.ssh/authorized_keys
を実行したところ、
-bash: cd: /home/.ssh: そのようなファイルやディレクトリはありません
とでてしまいました。
root からとユーザログイン状態で、cd /home とし、ls -a としましたが、.ssh というディレクトリはないようです。
/home/.ssh/authorized_keys というファイルがあるはずなんですよね。。
どなたか教えて下さい。
No.2ベストアンサー
- 回答日時:
あるユーザでログインした状態で、ssh-keygenコマンドを実行したら、
.sshディレクトリを作ってくれます。
そこに、puttygen.exeで作った公開鍵を、ssh-keygenコマンドで変換
して、authorized_keysファイルに書き出せば良いです。
>あるユーザでログインした状態で、ssh-keygenコマンドを実行したら、.sshディレクトリを作ってくれます。
なるほどー。Linuxで鍵をつくればよかったのですね。Windowsで鍵を作成したものをLinuxに移そうとしたので、迷ってしまいました。
解決しました。ありがとうございました。
No.1
- 回答日時:
>cd: /home/.ssh: そのようなファイルやディレクトリはありません
>/home/.ssh/authorized_keys というファイルがあるはずなんですよね。
↑こんなところに作るのではなく、
/home/hogehoge/.ssh/authorized_keys
↑というふうに作ります。
この回答への補足
そうすると、root又はユーザから、
mkdir /home/ユーザディレクトリ/.ssh
touch /home/ユーザディレクトリ/.ssh/authorized_keys
chmod 600 /home/ユーザディレクトリ/.ssh/authorized_keys
ユーザでログインした状態で、
vi putty.pub ← 公開鍵
と記述すればよいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) AWSのcloud9で「 ls -l ~/.ssh/」のコマンドで公開鍵、 秘密鍵を知ろうとすると「 1 2023/07/09 02:10
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- UNIX・Linux Ubuntu20.04からUbuntu22.04にバージョンアップする際にssh-rsaが無効になっ 1 2022/11/25 00:08
- UNIX・Linux リナックスのリモート接続の際に使う sshコマンドについて 1 2022/11/21 19:46
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- UNIX・Linux ubuntuに外部侵入できるか 2 2022/04/09 12:48
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- セキュリティホール・脆弱性 ssh(ポートの22番)ハッキングを受けています。 1 2022/08/16 21:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windowsのローカルディレクトリ...
-
net use /d の強制実行
-
cyberduckでリストできません
-
IBMのAS/400について
-
rmとrmdirについて
-
tar.bz2ファイルのインストール...
-
Dirコマンドでフォルダ内ファイ...
-
batである文字列内に特定の文字...
-
TOPコマンドで表示するCPU使用...
-
Linux環境 grepで改行コード(CR...
-
エクセルの表にヘンな枠が・・・
-
スクリプトのエラー「unexpecte...
-
シェルスクリプトでエラーが出ます
-
ファイル名についている「-」と...
-
UNIX コマンドにおける # や円...
-
IPアドレスだとPingが通るのに...
-
Linuxで*をつかってファイル移...
-
テキストファイルから最終行の抽出
-
SCコマンドでアクセス拒否
-
Linuxで標準出力したファイルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
tar.bz2ファイルのインストール...
-
コマンドプロンプトでコマンド...
-
誤って/home配下を削除してしま...
-
sylpheedメールソフト 受信でき...
-
Apache2.4のダウンロードについて
-
tarでフォルダに上書き
-
rmとrmdirについて
-
rc.d や init.d の 「.d」の意味
-
ブレース展開の使い方での質問です
-
DOSコマンドで cmd /c rd /s /...
-
ls -1R の結果をフルパスで欲しい
-
Linuxのスラッシュ,ピリオドの...
-
ImageMagickの使い方を教えて下...
-
ln ハードリンクをワイルドカー...
-
PATHを使ってcdなどで簡単に移...
-
絶対パスでアーカイブされたフ...
-
FTPのエラーメッセージで質問で...
おすすめ情報