
次のように、SSH 経由でリモート サーバーに接続しています。
ssh [email protected]
作業に必要なサーバーにアクセスするためのパスワードを持っているため、プロセスは正常に機能します。
プロセスをスムーズにし、毎回サーバーの IP を入力して覚える手間を省きたいので、IP アドレスに名前を設定することにしました。
/etc/hosts
次のように、IP を追加し、新しい名前にリンクするファイルを編集しました(2 行目):
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
::1 localhost
128.x.x.x newname
DNS キャッシュを次のようにフラッシュしました:
sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say
それでも、ターミナルから次のコマンドで ssh サーバーを呼び出すと、
ssh user@newname
コマンドは機能せず、次のエラー メッセージが表示されます。
ssh: connect to host newname port 22: Operation timed out
ご提案があれば歓迎します。よろしくお願いします!