title: connecting to a remote lisp without SSH
body: <p>I am trying to connect to a remote lisp, which is running on a virtual machine on my laptop. In the <a href="https://common-lisp.net/project/slime/doc/html/Setting-up-the-lisp-image.html#Setting-up-the-lisp-image" rel="nofollow noreferrer">slime manual</a>, I found this line</p>
  
  <blockquote>
    <p>there is a way to connect without an ssh tunnel, but it has the side-effect of giving the entire world access to your lisp image, so we’re not going to talk about it</p>
  </blockquote>
  
  <p>This seems a bit dated. I would imagine that running the lisp on a virtual machine will not allow any one else to access the lisp. </p>
  
  <p>My question is, <strong>how do I connect to a remote lisp without SSH?</strong></p>
  
  <p>[EDIT]</p>
  
  <p>I have seen the question <a href="https://stackoverflow.com/questions/5930230/how-can-i-define-the-address-that-swank-server-should-listen-to">here</a>, but when I forward the port, slime is not able to connect to swank and gives me the following error</p>
  
  <pre><code>Lisp connection closed unexpectedly: connection broken by remote peer
  </code></pre>