<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Bitvise on inetshell</title><link>https://inet.sh/en/tags/bitvise/</link><description>Recent content in Bitvise on inetshell</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 20 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://inet.sh/en/tags/bitvise/index.xml" rel="self" type="application/rss+xml"/><item><title>SSH into Windows Server 2003 with Bitvise</title><link>https://inet.sh/en/posts/windows/ssh-server-2003-bitvise/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><guid>https://inet.sh/en/posts/windows/ssh-server-2003-bitvise/</guid><description>How to get SSH on Windows Server 2003 or 2003 R2: Microsoft OpenSSH is not an option; Bitvise SSH Server (7.x in the lab) provides shell and SFTP.</description><content:encoded><![CDATA[<h2 id="tldr">TL;DR</h2>
<p>Server 2003 has no OpenSSH. <strong>Bitvise SSH Server 7.x</strong> provides shell and SFTP in the lab.</p>
<p><strong>Windows Server 2003 / 2003 R2</strong> does not ship an SSH server. Microsoft never shipped <strong>OpenSSH for Windows</strong> for that generation either (that arrived much later on Windows 10 / Server 2019+). PowerShell Remoting / WinRM is not the answer on 2003 either: the usable remote stack is RDP, SMB, and Telnet if you enabled it.</p>
<p>If you need <code>ssh user@2003-box</code> from a modern jump host (scripts, <code>scp</code>, legacy Ansible, pull logs without RDP), install a <strong>third-party SSH server</strong>. In the lab I use <strong><a href="https://bitvise.com/ssh-server-download">Bitvise SSH Server</a></strong>; <strong>7.x</strong> is the line validated on Server 2003.</p>
<p>Bitvise still lists <a href="https://bitvise.com/winsshd">XP SP3 and Server 2003</a> in its compatibility matrix. On a host unpatched since 2015, stick to an installer <strong>you have already validated</strong> (7.x if that is your golden image) or try current only on a clone — not blind on production.</p>
<h2 id="why-not-the-alternatives">Why not the alternatives</h2>
<table>
  <thead>
      <tr>
          <th>Option</th>
          <th>On Server 2003</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>OpenSSH (Win32-OpenSSH / Windows feature)</td>
          <td>No</td>
      </tr>
      <tr>
          <td>Cygwin <code>sshd</code></td>
          <td>Possible, brittle and heavy</td>
      </tr>
      <tr>
          <td>FreeSSHd / abandoned forks</td>
          <td>Avoid (unmaintained, attack surface)</td>
      </tr>
      <tr>
          <td>RDP only</td>
          <td>Fine for GUI; useless for SSH automation</td>
      </tr>
      <tr>
          <td>Bitvise SSH Server</td>
          <td>Yes — shell + SFTP on old Win32</td>
      </tr>
  </tbody>
</table>
<h2 id="install-short">Install (short)</h2>
<ol>
<li>On a machine with a modern browser, download the installer from <a href="https://bitvise.com/ssh-server-download">bitvise.com/ssh-server-download</a> (or the <strong>7.x</strong> package you keep for the lab).</li>
<li>Check the digital signature on the <code>.exe</code> (Properties → Digital Signatures → Bitvise).</li>
<li>Copy the installer to the 2003 box (USB, SMB, iLO virtual media). <strong>Do not</strong> fetch it with IE8 from a random mirror.</li>
<li>Run the installer <strong>as Administrator</strong>.</li>
<li>Reboot when Bitvise asks (recommended after first install, especially for key auth).</li>
<li>Open the <strong>Bitvise SSH Server Control Panel</strong> and start the service if it is not set to Automatic.</li>
</ol>
<p>Official install notes: <a href="https://bitvise.com/getting-started-install-ssh-server">Installing Bitvise SSH Server</a>.</p>
<h2 id="minimum-config-you-should-not-skip">Minimum config you should not skip</h2>
<ul>
<li><strong>Accounts:</strong> allow only the Windows user(s) you need (or Bitvise virtual accounts). Do not leave “any local account.”</li>
<li><strong>Port:</strong> 22 by default. On a management VLAN that is fine; otherwise change it <strong>and</strong> restrict with the host firewall / switch ACL.</li>
<li><strong>Windows 2003 firewall:</strong> open TCP/22 (or your chosen port) for the management network only.</li>
<li><strong>Key auth:</strong> import the jump-host pubkey; turn off password auth once keys work.</li>
<li><strong>SFTP root:</strong> mount only the path you need (e.g. <code>D:\logs</code>), not <code>C:\</code>.</li>
</ul>
<p>From the client:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">ssh Administrator@192.168.x.x
</span></span><span class="line"><span class="cl"><span class="c1"># or whichever account you enabled</span>
</span></span><span class="line"><span class="cl">scp logfile.log Administrator@192.168.x.x:D:/logs/
</span></span></code></pre></td></tr></table>
</div>
</div><p>A modern OpenSSH client talks to Bitvise fine; you do not need the Bitvise client unless you want its GUI.</p>
<h2 id="security-legacy-context">Security (legacy context)</h2>
<p>The OS is <strong>still</strong> without Microsoft patches. Adding SSH improves operations; it <strong>increases</strong> network surface if the port is reachable beyond the jump host.</p>
<ul>
<li>VLAN / firewall: bastion IP only.</li>
<li>Do not put the 2003 box on the Internet “because it has SSH now.”</li>
<li>Licensing: Personal Edition is free for non-commercial use; Standard is eval / paid. Respect that in lab vs work.</li>
<li>Real goal: migrate the workload. SSH is the bridge to pull data and retire the box.</li>
</ul>
<h2 id="related">Related</h2>
<p>To open a modern HTTPS portal from the same host (IE8 will not cut it): <a href="/en/posts/windows/modern-browser-xp-2003/">modern browser on XP/2003 with Supermium</a>.</p>
<p>Vendor docs and downloads: <a href="https://bitvise.com/ssh-server-download">Bitvise SSH Server</a>.</p>
]]></content:encoded></item></channel></rss>