AndroidタブレットからUbuntuマシンへのSSH


3

このサイトの質問1質問2から、他の質問をすることで必要な知識がついに得られたと思います。

Androidタブレット(おそらくSSHクライアントConnect Botを使用)から、Ubuntu 12.04 LTSを実行するUbuntuマシンにSSHで接続します。これは私がこれまでにやったことです:

  1. Ubuntuマシンにopenssh-serverをインストールしました。
  2. sshd_configファイルが許可することを確認しましたPubKeyAuthentication

    サーバーからのSSHキーの下にあるUbuntuのドキュメントから、リモートマシンに公開キーを与える指示に従ってリモートマシンへのアクセスを与えることができます。

これは次のコマンドで実行されます。 ssh-copy-id username@remotehost

タブレットを介してUbuntuマシンにリモートで接続したいのでusername@remotehost、ドキュメントに記載されているタブレットのID /アドレスを知る必要があります。これは次の質問につながります:

質問1:username@remotehost Androidタブレットの価値は何ですか?値の例を示し、これらの値が変更可能かどうかについてコメントしてください。

前の手順を十分に完了したとします。次に、タブレットからconnectボットアプリケーションを開き、Ubuntuマシンに接続できるはずです。接続ボットを開くと、次のようなプロンプトが表示されますusername@hostname:port。そのIDを持つ別のマシンに接続できます。これは次の質問につながります:

質問2:username@hostname:port私のUbuntuマシンの価値は何ですか?値の例を示し、これらの値が変更可能かどうかについてコメントしてください。

私が提示した情報は、私の質問に答えるのに明確で、正確で、十分だと思います。ただし、ネットワーキングの経験がないため、十分な情報が含まれていない可能性があります。詳細な情報が必要な場合は、事前にお知らせください。すべてのヘルプに感謝します。

回答:


3

まず、「リモートマシンにアクセスする」必要はありません。サーバーにアクセスできるユーザーとしてログインするだけです。あなたが言及したコマンドは、単純なアクセスを許可するためではなく、パスワードなしのアクセスを許可するためのものです。

一般的に、ユーザーとbobしてmachine1からmachine2経由で接続sshするには、単に実行します

ssh bob@machine2

これにより、の通常ユーザーのパスワードを入力するプロンプトが表示さbobmachine2ます。言及した特定のAndroidアプリは使用していませんが、理論的には、Ubuntuマシンのユーザー名とパスワードを入力するだけで十分です。

ネットワークの設定方法に応じて、Ubuntuマシンに名前またはIPでアクセスできます。名前が機能するかどうかわからない場合は、IPを使用します。

Ubuntuマシンでは、次を実行してローカルIPを取得できます。

ifconfig wlan0 | grep "inet " | awk -F'[: ]+' '{ print $4 }'

wlan0ネットワークインターフェイスを変更します(ifconfig使用可能なインターフェイスを確認するには実行します)。

たとえば、IPがで192.168.1.12、Ubuntuマシンのユーザー名がのbob場合192.168.1.12、サーバーおよびbobユーザーとして使用してタブレットからログインできます。他の手順は必要ありません。


あなたの特定の質問については、にuser@remote変換さbob@192.168.1.12れ、ポートは通常ポート22ですが、経験のあるssh管理者でない限り非常にまれな別のポートを使用している場合を除き、実際には必要ありません。 )。


より安全なので、公開鍵/秘密鍵を使用して接続したいと思います。
CodeKingPlusPlus

これは、他のマシンが同じローカルネットワーク上にある場合にのみ機能しますか?
CodeKingPlusPlus

はいといいえ。IPを取得するこの方法では、内部ネットワークIPのみが提供されます。より広いインターネットから接続する場合は、ルーターのポート22を開き、Ubuntuマシンのポート22を指すようにする必要があります。ああ、prb / privは。キー。タブレットにパスワードを保存すると、ほぼ確実にpub / privで機能します。バックグラウンドでのキー。
テルドン

0

「Androidタブレットのusername @ remotehostの価値は何ですか?」

それは、使用している端末アプリケーションに依存すると思います。Termuxを使用して:u0_a22 @ localhost rsaキーを生成し、キーid_rsa.pubを調べます。ファイルの最後にあるはずです。


「コメントするには50の評判が必要な理由」を読んで、コメントを開始する方法を理解してください。
ポン引きジュースIT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.