
Ubuntu ターミナルから ssh に接続したいのですが、方法がわかりません。Google で検索しましたが、わかりません。IP アドレス、ユーザー名、パスワードはわかっています。やり方を説明できる方がいらっしゃいましたら、教えてください。試したことは次のとおりです。
ssh root@ipadress
(このコマンドの「ipadress」の代わりに、もちろん実際の IP アドレスです)
次にパスワードを要求します。パスワードを入力しますが、次のように求められ続けます。
Enter passphrase for key '.../...':
Enter passphrase for key '.../...':
Windows からは接続できるため、接続日付は正確です。
私はこれを試しました:
ssh user@localhost
ssh: connect to host localhost port 22: Connection refused
答え1
接続しようとしているコンピューターがopenssh-server
稼働している必要があります。
sudo apt-get install openssh-server
Ubuntu では問題なく機能します。
その後は次のように接続できます:
ssh [email protected]
サーバーはあなたの資格情報を要求します。
ここで、x* は IP アドレス、user はサーバーに接続するユーザーです。このユーザーはサーバーにユーザー アカウントを持っている必要があります。
答え2
キー名は ~/.ssh/id_rsa のような名前にする必要があります。名前を変更して ( mv ~/.ssh/id_rsa ~/.ssh/id_rsa.back
)、もう一度試してください。
この方法では、ssh コマンドは認証にキーではなくパスワードを使用します。
答え3
何が問題だったのかを突き止めるには、次のことを行う必要がありました。
sudo apt-get install openssh-server
その後、個人のパスフレーズを入力し、その後に接続用のパスワードを入力します。