[Saga-devel] saga SVN commit 3348: /trunk/adaptors/ssh/ssh_file/
amerzky at cct.lsu.edu
amerzky at cct.lsu.edu
Wed Jan 21 19:30:50 CST 2009
User: amerzky
Date: 2009/01/21 07:30 PM
Modified:
/trunk/adaptors/ssh/ssh_file/
ssh_file_adaptor_sshfs.cpp, ssh_file_adaptor_sshfs.hpp
Log:
fix
File Changes:
Directory: /trunk/adaptors/ssh/ssh_file/
========================================
File [modified]: ssh_file_adaptor_sshfs.cpp
Delta lines: +5 -4
===================================================================
--- trunk/adaptors/ssh/ssh_file/ssh_file_adaptor_sshfs.cpp 2009-01-22 01:30:21 UTC (rev 3347)
+++ trunk/adaptors/ssh/ssh_file/ssh_file_adaptor_sshfs.cpp 2009-01-22 01:30:37 UTC (rev 3348)
@@ -62,8 +62,9 @@
ctx_ = contexts[i];
// FIXME: check if attribs exist
- user_ = ctx_.get_attribute (saga::attributes::context_userid);
- userkey_ = ctx_.get_attribute (saga::attributes::context_userkey);
+ user_ = ctx_.get_attribute (saga::attributes::context_userid);
+ userkey_ = ctx_.get_attribute (saga::attributes::context_userkey);
+ identity_ = "IdentityFile=" + userkey_;
// the URL may actually have a userid fixed
if ( "" != url_.get_userinfo () )
@@ -130,7 +131,7 @@
//
// proc.set_args (ssh_opt_); // default options
// proc.add_args ("-p", port_s_); // ssh port to use
- // proc.add_args ("-i", userkey_); // ssh key to use
+ // proc.add_args ("-i", identity_); // ssh key to use
// proc.add_arg (user_ + "@" + host_); // remote mount point
// proc.add_arg ("pwd"); // pwd command
// proc.add_arg ("-P"); // resolve symbolic links
@@ -220,7 +221,7 @@
proc.set_args (sshfs_opt_); // default options
proc.add_args ("-p", port_s_); // ssh port to use
- proc.add_args ("-i", userkey_); // ssh key to use
+ proc.add_args ("-o", identity_); // ssh key to use
proc.add_arg (user_ + "@" + host_ + ":/"); // remote mount point
proc.add_arg (mount_); // local mount point
proc.run_sync ();
File [modified]: ssh_file_adaptor_sshfs.hpp
Delta lines: +1 -0
===================================================================
--- trunk/adaptors/ssh/ssh_file/ssh_file_adaptor_sshfs.hpp 2009-01-22 01:30:21 UTC (rev 3347)
+++ trunk/adaptors/ssh/ssh_file/ssh_file_adaptor_sshfs.hpp 2009-01-22 01:30:37 UTC (rev 3348)
@@ -31,6 +31,7 @@
int port_; // ssh port on remote host
std::string port_s_; // ssh port on remote host (string)
std::string userkey_; // ssh key
+ std::string identity_; // ssh key option
std::string mount_; // local mountpoint
// std::string pwd_; // remote pwd
More information about the saga-devel
mailing list