<?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>SSH on ISG Blog · D-MATH</title><link>https://isg-blog.math.ethz.ch/tags/ssh/</link><description>Recent content in SSH on ISG Blog · D-MATH</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Thu, 25 Jun 2026 21:29:22 +0200</lastBuildDate><atom:link href="https://isg-blog.math.ethz.ch/tags/ssh/index.xml" rel="self" type="application/rss+xml"/><item><title>SSH key fingerprints of D-MATH hosts</title><link>https://isg-blog.math.ethz.ch/posts/ssh-key-fingerprints/</link><pubDate>Thu, 03 Jul 2025 09:03:41 +0200</pubDate><guid>https://isg-blog.math.ethz.ch/posts/ssh-key-fingerprints/</guid><description>&lt;p&gt;When connecting to a new OpenSSH server for the first time you’ll be prompted to accept its host key – but how do you know if it is valid?&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;username@asterix ~$ ssh sftpmath
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;The authenticity of host &lt;span style="color:#e6db74"&gt;&amp;#39;sftpmath (129.132.119.199)&amp;#39;&lt;/span&gt; can&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;t be established.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;RSA key fingerprint is SHA256:o8jYLjJZIkG8+V474HcSdUVJTvSjYOYT3qQi8+8kFtE.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Are you sure you want to &lt;span style="color:#66d9ef"&gt;continue&lt;/span&gt; connecting &lt;span style="color:#f92672"&gt;(&lt;/span&gt;yes/no&lt;span style="color:#f92672"&gt;)&lt;/span&gt;?
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This case should happen to you only while connecting from a private computer. In this case you should compare the fingerprint (see the output above) with the corresponding one on the list that you can find here:&lt;/p&gt;</description></item><item><title>SSH Access to D-MATH network from outside</title><link>https://isg-blog.math.ethz.ch/posts/ssh-vpn/</link><pubDate>Mon, 05 May 2025 11:43:21 +0200</pubDate><guid>https://isg-blog.math.ethz.ch/posts/ssh-vpn/</guid><description>&lt;p&gt;If you are using the &lt;a href="../wifi-vpn"&gt;D-MATH WiFi or VPN configuration&lt;/a&gt; (with “math-guest”), you are already in the D-MATH network and can reach all important hosts directly (e.g., &lt;code&gt;ssh host -l &amp;lt;eth-username&amp;gt;&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;If you are using the &lt;strong&gt;default ETH VPN&lt;/strong&gt; (i.e. connected with “staff-net” or “student-net”) you can simply access the D-MATH network (e.g. our &lt;a href="../central-clients/"&gt;central clients&lt;/a&gt;) with SSH via &lt;code&gt;pytharski&lt;/code&gt; just by entering the following command in a terminal:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ssh pytharski.math.ethz.ch -l &amp;lt;eth-username&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# or just&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ssh pytharski -l &amp;lt;eth-username&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# and if your local username is the same as the ETH one, then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ssh pytharski
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The first time you log in to &lt;code&gt;pytharski&lt;/code&gt; you also have to accept the host key (please verify the fingerprint that you get with &lt;a href="https://isg.math.ethz.ch/ssh-known-hosts"&gt;this list&lt;/a&gt;). Then at the “Hostname or command”-prompt enter for example “ada-29” and you are in:&lt;/p&gt;</description></item><item><title>Secure File Transfer (SFTP) to the D-MATH network</title><link>https://isg-blog.math.ethz.ch/posts/sftp/</link><pubDate>Wed, 17 May 2023 10:42:54 +0200</pubDate><guid>https://isg-blog.math.ethz.ch/posts/sftp/</guid><description>&lt;p&gt;SFTP can be used on all platforms, incl. Linux, Windows and Mac to transfer files to / from the D-MATH fileservers.&lt;/p&gt;
&lt;h2 id="filezilla-for-all-platforms"&gt;Filezilla for all platforms&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open the application filezilla, if you need to install it you can download it from:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://filezilla-project.org/"&gt;https://filezilla-project.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;With the following information you can connect&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Host: sftp://sftpmath.math.ethz.ch&lt;/li&gt;
&lt;li&gt;Username: [your username]&lt;/li&gt;
&lt;li&gt;Password: [D-MATH password]&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;a href="https://isg-blog.math.ethz.ch/posts/sftp/Screenshot-from-2019-12-04-09-43-11.png" class="glightbox"&gt;
&lt;img src="https://isg-blog.math.ethz.ch/posts/sftp/Screenshot-from-2019-12-04-09-43-11_hu_41616b927a6002e2.webp" alt="" loading="lazy"&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Click on the button “Quickconnect”&lt;/li&gt;
&lt;li&gt;You may need to trust the ssh host key of the server to be able to connect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;a href="https://isg-blog.math.ethz.ch/posts/sftp/Screenshot-from-2019-12-04-09-43-31.png" class="glightbox"&gt;
&lt;img src="https://isg-blog.math.ethz.ch/posts/sftp/Screenshot-from-2019-12-04-09-43-31_hu_d9d440c6c75bc98a.webp" alt="" loading="lazy"&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>