* specifying identity file for scp within tramp
@ 2008-12-19 5:26 锁住子
2008-12-19 5:38 ` Barry Margolin
0 siblings, 1 reply; 9+ messages in thread
From: 锁住子 @ 2008-12-19 5:26 UTC (permalink / raw)
To: help-gnu-emacs
Can anyone tell me if it's possible to direct tramp to use a
particular set of ssh keys when connecting to a particular server? I'm
trying to use scp with the equivalent of the -i option, what I tried
below just seems to confuse tramp, is there some other way I should be
doing this?
(add-to-list 'tramp-default-method-alist
'("remote_server" "" "scp -i /Users/my_user/.ssh/
my_key"))
Thanks,
Eric
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-19 5:26 specifying identity file for scp within tramp 锁住子
@ 2008-12-19 5:38 ` Barry Margolin
2008-12-19 6:29 ` 锁住子
0 siblings, 1 reply; 9+ messages in thread
From: Barry Margolin @ 2008-12-19 5:38 UTC (permalink / raw)
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 781 bytes --]
In article
<97c43290-2786-4b18-aaa8-429005829796@s9g2000prm.googlegroups.com>,
À¯×°×² <girzel@gmail.com> wrote:
> Can anyone tell me if it's possible to direct tramp to use a
> particular set of ssh keys when connecting to a particular server? I'm
> trying to use scp with the equivalent of the -i option, what I tried
> below just seems to confuse tramp, is there some other way I should be
> doing this?
>
> (add-to-list 'tramp-default-method-alist
> '("remote_server" "" "scp -i /Users/my_user/.ssh/
> my_key"))
Why not use the IdentityFile directives in ~/.ssh/config?
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-19 5:38 ` Barry Margolin
@ 2008-12-19 6:29 ` 锁住子
2008-12-20 1:45 ` Barry Margolin
2008-12-20 18:22 ` Ian Eure
0 siblings, 2 replies; 9+ messages in thread
From: 锁住子 @ 2008-12-19 6:29 UTC (permalink / raw)
To: help-gnu-emacs
On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
> In article
> <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
>
> À¯×°×² <gir...@gmail.com> wrote:
> > Can anyone tell me if it's possible to direct tramp to use a
> > particular set of ssh keys when connecting to a particular server? I'm
> > trying to use scp with the equivalent of the -i option, what I tried
> > below just seems to confuse tramp, is there some other way I should be
> > doing this?
>
> > (add-to-list 'tramp-default-method-alist
> > '("remote_server" "" "scp -i /Users/my_user/.ssh/
> > my_key"))
>
> Why not use the IdentityFile directives in ~/.ssh/config?
>
I'm already using a set of keys for regular ssh login, and there's a
passphrase on that set. I was trying to create a second set
specifically for tramp to use, with no passphrase and restricted
permissions on the server side. So far as I know, I can only provide a
single IdentityFile per host in ssh/config -- do you know of any other
ways to automatically distinguish the proper keys for tramp to use
with my server?
Thanks for your help,
Eric
> --
> Barry Margolin, bar...@alum.mit.edu
> Arlington, MA
> *** PLEASE post questions in newsgroups, not directly to me ***
> *** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-19 6:29 ` 锁住子
@ 2008-12-20 1:45 ` Barry Margolin
2008-12-21 8:56 ` 锁住子
2008-12-20 18:22 ` Ian Eure
1 sibling, 1 reply; 9+ messages in thread
From: Barry Margolin @ 2008-12-20 1:45 UTC (permalink / raw)
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2035 bytes --]
In article
<b4647b13-f390-48aa-9373-46192b1bbe8e@b41g2000pra.googlegroups.com>,
À¯×°×² <girzel@gmail.com> wrote:
> On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
> > In article
> > <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
> >
> > À¯×°×² <gir...@gmail.com> wrote:
> > > Can anyone tell me if it's possible to direct tramp to use a
> > > particular set of ssh keys when connecting to a particular server? I'm
> > > trying to use scp with the equivalent of the -i option, what I tried
> > > below just seems to confuse tramp, is there some other way I should be
> > > doing this?
> >
> > > (add-to-list 'tramp-default-method-alist
> > > '("remote_server" "" "scp -i /Users/my_user/.ssh/
> > > my_key"))
> >
> > Why not use the IdentityFile directives in ~/.ssh/config?
> >
>
> I'm already using a set of keys for regular ssh login, and there's a
> passphrase on that set. I was trying to create a second set
> specifically for tramp to use, with no passphrase and restricted
> permissions on the server side. So far as I know, I can only provide a
> single IdentityFile per host in ssh/config -- do you know of any other
> ways to automatically distinguish the proper keys for tramp to use
> with my server?
I think you have to define a new method.
(defvar my-scp-extra-args '("-i" "/Users/my_user/.ssh/my_key"))
(let* ((scp-method (assoc "scp" tramp-methods))
(new-method (copy-tree (cdr scp-method)))
(login-args (assoc 'tramp-login-args new-method))
(copy-args (assoc 'tramp-copy-args new-method)))
(setf (cadr login-args)
`(,@my-scp-extra-args ,@(cadr login-args))
(cadr copy-args)
`(,@my-scp-extra-args ,@(cadr copy-args)))
(push `("myscp" . ,new-method) tramp-methods))
Then set the default method for remote_server to "myscp".
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-19 6:29 ` 锁住子
2008-12-20 1:45 ` Barry Margolin
@ 2008-12-20 18:22 ` Ian Eure
1 sibling, 0 replies; 9+ messages in thread
From: Ian Eure @ 2008-12-20 18:22 UTC (permalink / raw)
To: 锁住子; +Cc: help-gnu-emacs
On Dec 18, 2008, at 10:29 PM, 锁住子 wrote:
> On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
>> In article
>> <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
>>
>> À¯×°×² <gir...@gmail.com> wrote:
>>> Can anyone tell me if it's possible to direct tramp to use a
>>> particular set of ssh keys when connecting to a particular server?
>>> I'm
>>> trying to use scp with the equivalent of the -i option, what I tried
>>> below just seems to confuse tramp, is there some other way I
>>> should be
>>> doing this?
>>
>>> (add-to-list 'tramp-default-method-alist
>>> '("remote_server" "" "scp -i /Users/my_user/.ssh/
>>> my_key"))
>>
>> Why not use the IdentityFile directives in ~/.ssh/config?
>>
>
> I'm already using a set of keys for regular ssh login, and there's a
> passphrase on that set. I was trying to create a second set
> specifically for tramp to use, with no passphrase and restricted
> permissions on the server side. So far as I know, I can only provide a
> single IdentityFile per host in ssh/config -- do you know of any other
> ways to automatically distinguish the proper keys for tramp to use
> with my server?
>
You can, like so:
Host *
IdentityFile …
Host my.special.com
IdentityFile ~/.ssh/id_dsa_special
Any of the options can be put in host-specific blocks. See
ssh_config(5) for more.
- Ian
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-20 1:45 ` Barry Margolin
@ 2008-12-21 8:56 ` 锁住子
2008-12-21 16:00 ` Barry Margolin
0 siblings, 1 reply; 9+ messages in thread
From: 锁住子 @ 2008-12-21 8:56 UTC (permalink / raw)
To: help-gnu-emacs
On Dec 20, 9:45 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> In article
> <b4647b13-f390-48aa-9373-46192b1bb...@b41g2000pra.googlegroups.com>,
>
>
>
> À¯×°×² <gir...@gmail.com> wrote:
> > On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
> > > In article
> > > <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
>
> > > À¯×°×² <gir...@gmail.com> wrote:
> > > > Can anyone tell me if it's possible to direct tramp to use a
> > > > particular set of ssh keys when connecting to a particular server? I'm
> > > > trying to use scp with the equivalent of the -i option, what I tried
> > > > below just seems to confuse tramp, is there some other way I should be
> > > > doing this?
>
> > > > (add-to-list 'tramp-default-method-alist
> > > > '("remote_server" "" "scp -i /Users/my_user/.ssh/
> > > > my_key"))
>
> > > Why not use the IdentityFile directives in ~/.ssh/config?
>
> > I'm already using a set of keys for regular ssh login, and there's a
> > passphrase on that set. I was trying to create a second set
> > specifically for tramp to use, with no passphrase and restricted
> > permissions on the server side. So far as I know, I can only provide a
> > single IdentityFile per host in ssh/config -- do you know of any other
> > ways to automatically distinguish the proper keys for tramp to use
> > with my server?
>
> I think you have to define a new method.
>
> (defvar my-scp-extra-args '("-i" "/Users/my_user/.ssh/my_key"))
> (let* ((scp-method (assoc "scp" tramp-methods))
> (new-method (copy-tree (cdr scp-method)))
> (login-args (assoc 'tramp-login-args new-method))
> (copy-args (assoc 'tramp-copy-args new-method)))
> (setf (cadr login-args)
> `(,@my-scp-extra-args ,@(cadr login-args))
> (cadr copy-args)
> `(,@my-scp-extra-args ,@(cadr copy-args)))
> (push `("myscp" . ,new-method) tramp-methods))
>
> Then set the default method for remote_server to "myscp".
Thanks for this! I'm going to ask a fairly stupid follow-up question.
I put this in my emacs, but it raised this error "void variable tramp-
methods". I thought maybe you had to quote tramp-methods, but after I
did it started raising "Wrong type argument: listp, tramp-methods".
I'm not quite sure where to go from here. If I'm running 22.3.1, I
shouldn't have to have (require 'tramp) at the top of my .emacs,
should I? I added that, for the heck of it, and it started complaining
about other tramp-related variables being undefined elsewhere in
my .emacs file.
Sorry to chump out, hoping for a little more help...
Thanks,
Eric
>
> --
> Barry Margolin, bar...@alum.mit.edu
> Arlington, MA
> *** PLEASE post questions in newsgroups, not directly to me ***
> *** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-21 8:56 ` 锁住子
@ 2008-12-21 16:00 ` Barry Margolin
2008-12-22 5:52 ` 锁住子
0 siblings, 1 reply; 9+ messages in thread
From: Barry Margolin @ 2008-12-21 16:00 UTC (permalink / raw)
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3166 bytes --]
In article
<50944d4c-7190-41f4-90ec-17755ab0b61d@k36g2000pri.googlegroups.com>,
À¯×°×² <girzel@gmail.com> wrote:
> On Dec 20, 9:45 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> > In article
> > <b4647b13-f390-48aa-9373-46192b1bb...@b41g2000pra.googlegroups.com>,
> >
> >
> >
> > À¯×°×² <gir...@gmail.com> wrote:
> > > On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
> > > > In article
> > > > <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
> >
> > > > À¯×°×² <gir...@gmail.com> wrote:
> > > > > Can anyone tell me if it's possible to direct tramp to use a
> > > > > particular set of ssh keys when connecting to a particular server? I'm
> > > > > trying to use scp with the equivalent of the -i option, what I tried
> > > > > below just seems to confuse tramp, is there some other way I should be
> > > > > doing this?
> >
> > > > > (add-to-list 'tramp-default-method-alist
> > > > > '("remote_server" "" "scp -i /Users/my_user/.ssh/
> > > > > my_key"))
> >
> > > > Why not use the IdentityFile directives in ~/.ssh/config?
> >
> > > I'm already using a set of keys for regular ssh login, and there's a
> > > passphrase on that set. I was trying to create a second set
> > > specifically for tramp to use, with no passphrase and restricted
> > > permissions on the server side. So far as I know, I can only provide a
> > > single IdentityFile per host in ssh/config -- do you know of any other
> > > ways to automatically distinguish the proper keys for tramp to use
> > > with my server?
> >
> > I think you have to define a new method.
> >
> > (defvar my-scp-extra-args '("-i" "/Users/my_user/.ssh/my_key"))
> > (let* ((scp-method (assoc "scp" tramp-methods))
> > (new-method (copy-tree (cdr scp-method)))
> > (login-args (assoc 'tramp-login-args new-method))
> > (copy-args (assoc 'tramp-copy-args new-method)))
> > (setf (cadr login-args)
> > `(,@my-scp-extra-args ,@(cadr login-args))
> > (cadr copy-args)
> > `(,@my-scp-extra-args ,@(cadr copy-args)))
> > (push `("myscp" . ,new-method) tramp-methods))
> >
> > Then set the default method for remote_server to "myscp".
>
> Thanks for this! I'm going to ask a fairly stupid follow-up question.
> I put this in my emacs, but it raised this error "void variable tramp-
> methods". I thought maybe you had to quote tramp-methods, but after I
> did it started raising "Wrong type argument: listp, tramp-methods".
> I'm not quite sure where to go from here. If I'm running 22.3.1, I
> shouldn't have to have (require 'tramp) at the top of my .emacs,
> should I? I added that, for the heck of it, and it started complaining
> about other tramp-related variables being undefined elsewhere in
> my .emacs file.
>
> Sorry to chump out, hoping for a little more help...
You probably need to put:
(load "tramp")
before this, so that the variable will be defined. It's not normally
defined until tramp is auto-loaded.
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-21 16:00 ` Barry Margolin
@ 2008-12-22 5:52 ` 锁住子
2008-12-22 18:20 ` Barry Margolin
0 siblings, 1 reply; 9+ messages in thread
From: 锁住子 @ 2008-12-22 5:52 UTC (permalink / raw)
To: help-gnu-emacs
On Dec 22, 12:00 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> In article
> <50944d4c-7190-41f4-90ec-17755ab0b...@k36g2000pri.googlegroups.com>,
>
>
>
> À¯×°×² <gir...@gmail.com> wrote:
> > On Dec 20, 9:45 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> > > In article
> > > <b4647b13-f390-48aa-9373-46192b1bb...@b41g2000pra.googlegroups.com>,
>
> > > À¯×°×² <gir...@gmail.com> wrote:
> > > > On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
> > > > > In article
> > > > > <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
>
> > > > > À¯×°×² <gir...@gmail.com> wrote:
> > > > > > Can anyone tell me if it's possible to direct tramp to use a
> > > > > > particular set of ssh keys when connecting to a particular server? I'm
> > > > > > trying to use scp with the equivalent of the -i option, what I tried
> > > > > > below just seems to confuse tramp, is there some other way I should be
> > > > > > doing this?
>
> > > > > > (add-to-list 'tramp-default-method-alist
> > > > > > '("remote_server" "" "scp -i /Users/my_user/.ssh/
> > > > > > my_key"))
>
> > > > > Why not use the IdentityFile directives in ~/.ssh/config?
>
> > > > I'm already using a set of keys for regular ssh login, and there's a
> > > > passphrase on that set. I was trying to create a second set
> > > > specifically for tramp to use, with no passphrase and restricted
> > > > permissions on the server side. So far as I know, I can only provide a
> > > > single IdentityFile per host in ssh/config -- do you know of any other
> > > > ways to automatically distinguish the proper keys for tramp to use
> > > > with my server?
>
> > > I think you have to define a new method.
>
> > > (defvar my-scp-extra-args '("-i" "/Users/my_user/.ssh/my_key"))
> > > (let* ((scp-method (assoc "scp" tramp-methods))
> > > (new-method (copy-tree (cdr scp-method)))
> > > (login-args (assoc 'tramp-login-args new-method))
> > > (copy-args (assoc 'tramp-copy-args new-method)))
> > > (setf (cadr login-args)
> > > `(,@my-scp-extra-args ,@(cadr login-args))
> > > (cadr copy-args)
> > > `(,@my-scp-extra-args ,@(cadr copy-args)))
> > > (push `("myscp" . ,new-method) tramp-methods))
>
> > > Then set the default method for remote_server to "myscp".
>
> > Thanks for this! I'm going to ask a fairly stupid follow-up question.
> > I put this in my emacs, but it raised this error "void variable tramp-
> > methods". I thought maybe you had to quote tramp-methods, but after I
> > did it started raising "Wrong type argument: listp, tramp-methods".
> > I'm not quite sure where to go from here. If I'm running 22.3.1, I
> > shouldn't have to have (require 'tramp) at the top of my .emacs,
> > should I? I added that, for the heck of it, and it started complaining
> > about other tramp-related variables being undefined elsewhere in
> > my .emacs file.
>
> > Sorry to chump out, hoping for a little more help...
>
> You probably need to put:
>
> (load "tramp")
>
> before this, so that the variable will be defined. It's not normally
> defined until tramp is auto-loaded.
Turns out my main problem was reading the docs for tramp 2.1.14 while
actually using tramp 2.0.9. Updated tramp and all is working, though I
had to change these two lines
`(,@my-scp-extra-args ,@(cadr login-args))
`(,@my-scp-extra-args ,@(cadr copy-args)))
to this
`(,my-scp-extra-args ,@(cadr login-args))
`(,my-scp-extra-args ,@(cadr copy-args)))
Since login-args is supposed to be a list of lists. Not sure if that
was the proper way to do it, but it works.
Thanks again!
Eric
>
> --
> Barry Margolin, bar...@alum.mit.edu
> Arlington, MA
> *** PLEASE post questions in newsgroups, not directly to me ***
> *** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: specifying identity file for scp within tramp
2008-12-22 5:52 ` 锁住子
@ 2008-12-22 18:20 ` Barry Margolin
0 siblings, 0 replies; 9+ messages in thread
From: Barry Margolin @ 2008-12-22 18:20 UTC (permalink / raw)
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 4890 bytes --]
In article
<a909c8b8-f6ee-4e4a-ab51-523b2408b192@35g2000pry.googlegroups.com>,
À¯×°×² <girzel@gmail.com> wrote:
> On Dec 22, 12:00 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> > In article
> > <50944d4c-7190-41f4-90ec-17755ab0b...@k36g2000pri.googlegroups.com>,
> >
> >
> >
> > À¯×°×² <gir...@gmail.com> wrote:
> > > On Dec 20, 9:45 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> > > > In article
> > > > <b4647b13-f390-48aa-9373-46192b1bb...@b41g2000pra.googlegroups.com>,
> >
> > > > À¯×°×² <gir...@gmail.com> wrote:
> > > > > On Dec 19, 1:38 pm, Barry Margolin <bar...@alum.mit.edu> wrote:
> > > > > > In article
> > > > > > <97c43290-2786-4b18-aaa8-429005829...@s9g2000prm.googlegroups.com>,
> >
> > > > > > À¯×°×² <gir...@gmail.com> wrote:
> > > > > > > Can anyone tell me if it's possible to direct tramp to use a
> > > > > > > particular set of ssh keys when connecting to a particular
> > > > > > > server? I'm
> > > > > > > trying to use scp with the equivalent of the -i option, what I
> > > > > > > tried
> > > > > > > below just seems to confuse tramp, is there some other way I
> > > > > > > should be
> > > > > > > doing this?
> >
> > > > > > > (add-to-list 'tramp-default-method-alist
> > > > > > > '("remote_server" "" "scp -i /Users/my_user/.ssh/
> > > > > > > my_key"))
> >
> > > > > > Why not use the IdentityFile directives in ~/.ssh/config?
> >
> > > > > I'm already using a set of keys for regular ssh login, and there's a
> > > > > passphrase on that set. I was trying to create a second set
> > > > > specifically for tramp to use, with no passphrase and restricted
> > > > > permissions on the server side. So far as I know, I can only provide
> > > > > a
> > > > > single IdentityFile per host in ssh/config -- do you know of any
> > > > > other
> > > > > ways to automatically distinguish the proper keys for tramp to use
> > > > > with my server?
> >
> > > > I think you have to define a new method.
> >
> > > > (defvar my-scp-extra-args '("-i" "/Users/my_user/.ssh/my_key"))
> > > > (let* ((scp-method (assoc "scp" tramp-methods))
> > > > (new-method (copy-tree (cdr scp-method)))
> > > > (login-args (assoc 'tramp-login-args new-method))
> > > > (copy-args (assoc 'tramp-copy-args new-method)))
> > > > (setf (cadr login-args)
> > > > `(,@my-scp-extra-args ,@(cadr login-args))
> > > > (cadr copy-args)
> > > > `(,@my-scp-extra-args ,@(cadr copy-args)))
> > > > (push `("myscp" . ,new-method) tramp-methods))
> >
> > > > Then set the default method for remote_server to "myscp".
> >
> > > Thanks for this! I'm going to ask a fairly stupid follow-up question.
> > > I put this in my emacs, but it raised this error "void variable tramp-
> > > methods". I thought maybe you had to quote tramp-methods, but after I
> > > did it started raising "Wrong type argument: listp, tramp-methods".
> > > I'm not quite sure where to go from here. If I'm running 22.3.1, I
> > > shouldn't have to have (require 'tramp) at the top of my .emacs,
> > > should I? I added that, for the heck of it, and it started complaining
> > > about other tramp-related variables being undefined elsewhere in
> > > my .emacs file.
> >
> > > Sorry to chump out, hoping for a little more help...
> >
> > You probably need to put:
> >
> > (load "tramp")
> >
> > before this, so that the variable will be defined. It's not normally
> > defined until tramp is auto-loaded.
>
> Turns out my main problem was reading the docs for tramp 2.1.14 while
> actually using tramp 2.0.9. Updated tramp and all is working, though I
> had to change these two lines
>
> `(,@my-scp-extra-args ,@(cadr login-args))
> `(,@my-scp-extra-args ,@(cadr copy-args)))
>
> to this
>
> `(,my-scp-extra-args ,@(cadr login-args))
> `(,my-scp-extra-args ,@(cadr copy-args)))
>
> Since login-args is supposed to be a list of lists. Not sure if that
> was the proper way to do it, but it works.
I have temp 2.0.58-pre, and login-args is just a list. Here's what the
two entries in tramp-methods look like:
("myscp"
(tramp-connection-function tramp-open-connection-rsh)
(tramp-login-program "ssh")
(tramp-copy-program "scp")
(tramp-remote-sh "/bin/sh")
(tramp-login-args
("-i" "/Users/my_user/.ssh/my_key" "-e" "none"))
(tramp-copy-args
("-i" "/Users/my_user/.ssh/my_key"))
(tramp-copy-keep-date-arg "-p")
(tramp-password-end-of-line nil))
("scp"
(tramp-connection-function tramp-open-connection-rsh)
(tramp-login-program "ssh")
(tramp-copy-program "scp")
(tramp-remote-sh "/bin/sh")
(tramp-login-args
("-e" "none"))
(tramp-copy-args nil)
(tramp-copy-keep-date-arg "-p")
(tramp-password-end-of-line nil))
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-12-22 18:20 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-19 5:26 specifying identity file for scp within tramp 锁住子
2008-12-19 5:38 ` Barry Margolin
2008-12-19 6:29 ` 锁住子
2008-12-20 1:45 ` Barry Margolin
2008-12-21 8:56 ` 锁住子
2008-12-21 16:00 ` Barry Margolin
2008-12-22 5:52 ` 锁住子
2008-12-22 18:20 ` Barry Margolin
2008-12-20 18:22 ` Ian Eure
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.