SSHを使用してリモートコンピュータにアクセスしたいです。しかし、どうやって見つけるのかわかりません。CPU名マシンの。そのコマンドを試しましたが、hostname
これはそのコンピュータのローカルアドレスのみを提供し、他のコンピュータでも同じかもしれません。
コマンドから返されたホスト名をssh name
使用しようとすると、「ホスト名が認識されません」というエラーメッセージが表示されます。name
hostname
ターゲットコンピュータを区別するために使用できる完全なホスト名をどのように見つけることができますか?
PS:私はターゲットコンピュータを使用するための完全な権限を持っています。
答え1
リモートコンピュータにアクセスするには、ssh
公開ホスト名またはIPアドレスを知る必要があります。
また、別のコンピューター上のアカウントのユーザー名とパスワードが必要な場合、または接続するコンピューターの特定のアカウントにインストールされているSSH公開鍵に対応するSSH秘密鍵も必要です。
これらの詳細がわからない場合は、他のコンピュータを管理している人に最適な接続方法を尋ねる必要がありますssh
。
このhostname
コマンドは、特に実行中のシステムの名前を設定または表示するために使用されます。ローカルで実行すると、ローカルコンピュータの名前が返されます。これは、完全修飾ホスト名でも、そうでない場合もあります(どちらの場合もローカルコンピュータの名前/ IP番号です)。
答え2
記憶が正しい場合は、デバイスのIPアドレスが192.168.0.11であると仮定して、次のように入力します。
ssh 192.168.0.11
<password>
UNIX コンピュータのアドレスがわからない場合は、ifconfig
UNIX コンピュータでコマンドを使用して IP アドレスを取得できます。