ターミナルからリモートログインアドレスを見つける方法

ターミナルからリモートログインアドレスを見つける方法

scp を使用して、リモート (Linux) コンピュータからローカル マシン (Mac OS Mojave) にファイルをコピーします。Mac では「リモート ログイン」が有効になっています。システム環境設定の「共有」セクションで「リモート ログイン」を有効にしたところにアドレスが表示され、たとえば UCLA のキャンパスにいるときは次のようになります。

[email protected]

このアドレス (数字に x を付け、名前を削除) を使用すると、ssh外国のコンピューターから Mac にアクセスし、特にscpファイルを転送するために使用できます。

外国のマシンでは、

scp filename [email protected]:~/Downloads

ファイルは Mac のダウンロード フォルダに表示されます。

このプロセスを自動化したいと思います。リモート アドレスは頻繁に変更されるようです。コマンド ラインからコンピューターのアドレスを取得するにはどうすればよいでしょうか。Mac OS では、システム環境設定にリストされているので、アドレスを生成できることは明らかです。

ありがとう!

答え1

これは質問に対する完全な回答というよりは回避策ですが、コメントの後…

システム設定 > ネットワーク。イーサネットでは、「DHCP を使用」と表示されているので、それを手動アドレスの DHCP に変更します。Wi-Fi では、TCP/IP の下にある詳細設定セクション内にあります。

大学側から固定アドレスを与えるよう説得できない限り、アドレスを固定すると解決できない競合が発生する可能性があることに注意してください。

関連情報