From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: How to use org mode shell with ssh? Date: Thu, 22 Sep 2016 10:38:16 -0400 Message-ID: <87fuosyp7r.fsf@gmail.com> References: <87eg4c8gfs.fsf@yandex.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40151) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn59M-0001zi-4t for emacs-orgmode@gnu.org; Thu, 22 Sep 2016 10:38:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn59H-0001Y2-Vj for emacs-orgmode@gnu.org; Thu, 22 Sep 2016 10:38:55 -0400 Received: from [195.159.176.226] (port=41269 helo=blaine.gmane.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn59H-0001WG-PT for emacs-orgmode@gnu.org; Thu, 22 Sep 2016 10:38:51 -0400 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1bn591-0004uz-Tn for emacs-orgmode@gnu.org; Thu, 22 Sep 2016 16:38:35 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Xi Shen writes: > Instead of using ssh, I tried with scp. This time I got a different error. > > #+BEGIN_SRC shell :dir /scp:openwrt:/mnt/sda1 > ls -al > #+END_SRC > Try opening the file in tramp directly - that should tell you where the error lies: tramp or org? > The error, I think, is from the remote end. > > /bin/sh: /bin/zsh: not found > > Clearly, I am using zsh on my Windows, but my remote OpenWRT system only has ash installed. Is there's way to specify the shell to use on the remote end? > Even more: try ssh to your box from the command line. Once you figure out how that works, then you can teach tramp to use that method. > On Thu, Sep 22, 2016 at 8:15 PM Xi Shen wrote: > > Hi, > > I just tried with: > > #+BEGIN_SRC shell :dir /ssh:openwrt:/mnt/sda1 > ls -al > #+END_SRC > > But still got the same error. I wonder on which end threw me this error. Maybe it is because I am using Emacs on Windows, and some thing is missing? Or maybe it is because the remote > system is OpenWRT which has limited function? > > On Thu, Sep 22, 2016 at 4:57 PM Colin Baxter wrote: > > On Wed, Sep 21 2016, William Denton wrote: > > > On 22 September 2016, Xi Shen wrote: > > > >> #+BEGIN_SRC sh :dir /sshx:openwrt:/mnt/sda1 > >> ls -al > >> #+END_SRC > > > > Just use ssh, not sshx, and it should work. > > > > Bill > > In babel it is now (shell . t). The form (sh . t) is depreciated as from > org-mode version 8.2.10 at least. > > Best wishes. > > -- > > Thanks, > David S. > > -- > > Thanks, > David S. > -- Nick