[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: run ssh in emacs
From: |
Tory S. Anderson |
Subject: |
Re: run ssh in emacs |
Date: |
Mon, 12 Jan 2015 14:42:23 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
I do something similar (I think) with my web development, but I go about it
differently. I am already in emacs on my local machine and use the `M-x shell`
to then ssh into the remote machine. For file management, I Tramp set up to use
SSH by default, and I've had success copying back and forth remote-to-local and
vice versa that way. Using dired/tramp, I can just highlight a file and hit "C"
(copy) and enter the local location, or the other way around. It works pretty
well for me (I've replaced putty and Filezilla with emacs), and I was doing a
split-screen local/remote just yesterday with it.
- Tory
Haines Brown <haines@histomat.net> writes:
> I want to gain access to two machines on the LAN by means of ssh. In
> order to use emacs as a file manager, I do # ssh -Y remotehost, and then
> start emacs on that host, and split its window. One buffer accesses
> files on the remote machine, and I want the other buffer to access the
> local machine in order to use emacs to transfer files between the
> hosts. However, this does not work.
>
> For example, if I bring up a shell in emacs (C-!) and do ! ssh localhost,
> I get:
>
> Pseudo-terminal will not be allocated because stdin is not a terminal.
> ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
> Permission denied, please try again.
> ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
> Permission denied, please try again.
> ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
> Permission denied (publickey,password).
>
> Is the problem not having access to pseudo-terminal, or it that there is
> no /usr/bin/ssh-askpass file? How do I construct that file. Why can't I
> just provide the password when prompted for it?
>
> Haines Brown