class Net::SSH::Transport::Session

def host_as_string

SSH known-host files.
Returns the host (and possibly IP address) in a format compatible with
def host_as_string
  @host_as_string ||= begin
    string = "#{host}"
    string = "[#{string}]:#{port}" if port != DEFAULT_PORT
    peer_ip = socket.peer_ip
    if peer_ip != Net::SSH::Transport::PacketStream::PROXY_COMMAND_HOST_IP &&
       peer_ip != host
      string2 = peer_ip
      string2 = "[#{string2}]:#{port}" if port != DEFAULT_PORT
      string << "," << string2
    end
    string
  end
end