これは簡単なことだと思いますが、うまくいく答えを見つけるのに苦労しています...
リソース管理タイプの展開で、Azure上で実行されているUbuntu 14.04サーバーがあります。SSHアクセスが設定されているため、ログインできます。ここで、他の誰かにVMへのアクセスを許可する必要があるため、ユーザーの新しいSSHキーを追加しようとしています。これは後日取り消すことができます。
私が試したこと:
次を使用して、ローカルマシンに新しいSSHキーを作成します。
ssh-keygen -t rsa -b 2048
公開鍵をVMの新しいユーザーの$ HOME / .ssh / authorized_keysファイルにコピーしました
authorized_keysファイルを600アクセス許可に設定します
sshサービスを再起動しました
でログインしようとした
ssh newuser@ipaddress
そして、私はエラーで失敗した試みを得る
Permission denied (publickey)
明らかにどこかに一歩足りませんが、どこにあるかわかりません。
システムログには、特定の問題の内容が示されている必要があります。それらを見て、それを修正します(または、その方法がわからず、自分で解決できない場合は、修正について尋ねます)。
—
CVn
@qasdfdsaqすでにユーザーを作成していますが、SSH経由でアクセスできるのが問題です。
—
アリッチー
次に、質問で行ったことを説明します。
—
qasdfdsaq
.ssh
ディレクトリ(新しいユーザーのホームフォルダー内)のアクセス許可を700に変更したかどうかは述べませんでした
adduser
またはuseradd
です。