<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Synology on csegura</title><link>https://blog.romheat.net/tags/synology/</link><description>Recent content in Synology on csegura</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 12 Jun 2022 00:00:00 +0100</lastBuildDate><atom:link href="https://blog.romheat.net/tags/synology/index.xml" rel="self" type="application/rss+xml"/><item><title>Synology Docker ssh context error</title><link>https://blog.romheat.net/posts/2022/22_06_12_synology/</link><pubDate>Sun, 12 Jun 2022 00:00:00 +0100</pubDate><guid>https://blog.romheat.net/posts/2022/22_06_12_synology/</guid><description>&lt;h2 id="enable-homes">Enable homes&lt;/h2>
&lt;p>Modify sshd_config&lt;/p>
&lt;pre tabindex="0">&lt;code>Match User romheat 
 AllowTcpForwarding yes

PermitUserEnvironment yes
&lt;/code>&lt;/pre>&lt;h2 id="workarround-ssh-context-error">Workarround ssh context error&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-sh" data-lang="sh">&lt;span style="display:flex;">&lt;span>■ docker ps
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>error during connect: Get &lt;span style="color:#e6db74">&amp;#34;http://docker/v1.24/containers/json&amp;#34;&lt;/span>: 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>command &lt;span style="color:#f92672">[&lt;/span>ssh -l xxxx -- nas docker system dial-stdio&lt;span style="color:#f92672">]&lt;/span> has exited with exit status 127, please make sure the URL is valid, 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>and Docker 18.09 or later is installed on the remote host: stderr&lt;span style="color:#f92672">=&lt;/span>sh: docker: command not found
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@sputnik | ~/tmp/abb 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>■ ssh nas &lt;span style="color:#e6db74">&amp;#39;echo $PATH&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>/usr/bin:/bin:/usr/sbin:/sbin
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@sputnik | ~/tmp/abb 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>■ ssh nas
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Synology strongly advises you not to run commands as the root user, who has
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>the highest privileges on the system. Doing so may cause major damages
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>to the system. Please note that &lt;span style="color:#66d9ef">if&lt;/span> you choose to proceed, all consequences are
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>at your own risk.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:~$ ls
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:~$ ls -la
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>total &lt;span style="color:#ae81ff">0&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxrwxrwx+ &lt;span style="color:#ae81ff">1&lt;/span> user users &lt;span style="color:#ae81ff">8&lt;/span> Sep &lt;span style="color:#ae81ff">25&lt;/span> 17:54 .
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxrwxrwx+ &lt;span style="color:#ae81ff">1&lt;/span> root root &lt;span style="color:#ae81ff">54&lt;/span> Sep &lt;span style="color:#ae81ff">25&lt;/span> 17:52 ..
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxrwxrwx+ &lt;span style="color:#ae81ff">1&lt;/span> user users &lt;span style="color:#ae81ff">30&lt;/span> Sep &lt;span style="color:#ae81ff">25&lt;/span> 17:54 .ssh
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:~$ ls .ssh
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>authorized_keys
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:~$ echo $PATH
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:~$ echo PATH&lt;span style="color:#f92672">=&lt;/span>$PATH &amp;gt;&amp;gt; ~/.ssh/environment
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:~$ cat .ssh/environment 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>PATH&lt;span style="color:#f92672">=&lt;/span>/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-sh" data-lang="sh">&lt;span style="display:flex;">&lt;span>user@CSSNAS:/etc$ sudo synogroup --add docker
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Name: &lt;span style="color:#f92672">[&lt;/span>docker&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Type: &lt;span style="color:#f92672">[&lt;/span>AUTH_LOCAL&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group ID: &lt;span style="color:#f92672">[&lt;/span>65536&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Members: 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:/etc$ sudo synogroup --member docker user,root
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Name: &lt;span style="color:#f92672">[&lt;/span>docker&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Type: &lt;span style="color:#f92672">[&lt;/span>AUTH_LOCAL&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group ID: &lt;span style="color:#f92672">[&lt;/span>65536&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Members: 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>0:&lt;span style="color:#f92672">[&lt;/span>user&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>1:&lt;span style="color:#f92672">[&lt;/span>root&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:/etc$ sudo synogroup --member docker root
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Name: &lt;span style="color:#f92672">[&lt;/span>docker&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Type: &lt;span style="color:#f92672">[&lt;/span>AUTH_LOCAL&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group ID: &lt;span style="color:#f92672">[&lt;/span>65536&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Group Members: 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>0:&lt;span style="color:#f92672">[&lt;/span>root&lt;span style="color:#f92672">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>user@CSSNAS:/etc$ sudo chown root:docker /var/run/docker.sock
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sudo synopkg restart Docker
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>