web-dev-qa-db-ja.com

ターミナル経由で別のMacに接続しますか?

Terminal.appを使用してMacBookからMacサーバーに接続する必要があります。 Finderを開くと、「共有」リストに表示されます。認証済みのユーザーとして「接続」できます。

しかし、ターミナルから同じマシンにどのように接続しますか? IPアドレスはわかりません。名前だけがわかります。

ありがとう

5
mark

ssh computer_name

接続するコンピュータの共有設定ペインでリモートログインをオンにする必要があります。

10
user31752

最初に、他のコンピューターでリモートコマンドラインログイン(SSHプロトコルを使用)を有効にする必要があります-システム環境設定->共有を開き、リモートログインを有効にします(アクセスを許可する:オプションで必要なアカウントが有効になっていることを確認してください)ログインします)。

接続するには、ターミナルを実行し、コマンドssh [email protected]を使用します。remoteBonjourName.localは、ほとんどの句読点が削除され、スペースが「-」に変換され、「。local」が追加された他のマシンのコンピューター名です。終了(コンピューター名のすぐ下にある共有設定を確認してください)

または、ターミナルの[新しいリモート接続]オプション([シェル]メニューの下)を使用し、[サービス]リストから[セキュアシェル(SSH)]を選択すると、SSHを実行しているすべてのMacが右側に表示されます。接続するユーザーを選択し、「ユーザー」フィールドにログインするユーザーを入力して、「接続」をクリックします。

5
Gordon Davisson
  1. 「移動」>「アプリケーション」>「ユーティリティ」>「ターミナル」を選択します。
  2. 次のいずれかを実行します。•Mac OS X 10.4-[ファイル]> [サーバーに接続]を選択します。 •Mac OS X 10.5-Shell> New Remote Connectionを選択します
  3. 「サービス」で、「Secure Shell(ssh)」を選択します。
  4. サーバーの下でプラス記号をクリックします。 「サーバーの名前またはIPアドレスを入力してください...」というプロンプトが表示されます。アクセスするホストサーバーの名前またはアドレスを入力します(unix.andrew.cmu.eduなど)。 OKをクリックします。注:このサーバーアドレスが[サーバー]リストに表示されます。次回接続するときは、リストから選択できます。
  5. アンドリューユーザーIDを[ユーザー]テキストボックスに入力します。
  6. ドロップダウンリストから[SSHプロトコル2]を選択します。 (このリストから「SSH自動」を選択しても機能します。)
  7. ドロップダウンリストからサーバーアドレスを選択します。サーバーアドレスはssh-2 userid @ Host server addressとして表示されます。useridはAndrewのユーザーIDで、Host server addressは接続しようとしているホストサーバーのアドレスです。この例では、サーバーアドレスはssh-2 [email protected]のように表示されます。
  8. 接続をクリックします。

それがあなたを助けることを願っています

4
Sagar Khetia

まず、dsenablerootと入力してrootユーザーになる必要があります。

コンピュータは、ユーザーパスワードとルートパスワードを要求します。

システム環境設定の共有設定の「リモート管理とリモートログイン」がオンになっていることを確認してください。

次に、ssh username@internal ip addressと入力します。

これで、sshにサインインしているときに入力したコマンドはすべて、コンピューター上で実行されます。

例えば:

Sudo shutdown -h now
0
le Pro