2012-04-30 31 views
1

我需要从本地桌面系统(运行ubuntu 11)将文件传输到运行Ubuntu 11的aws实例。命令行对我来说工作得很好,但是,我需要一个GUI解。使用GUI界面连接到我的Ubuntu AWS实例

我已经看到了这个问题&已经响应,

Is there any WinSCP equivalent for linux?

然而,在访问一个AWS实例不同的是,我不经过密码路线,而我经过身份文件( abcd.pem)

尝试使用文件 - >连接到Ubuntu的服务器方式,但它没有应用身份文件的选项。任何其他想法?蜱?工具

回答

4

有点麻烦,但尝试在您的.ssh/config文件中创建一个自定义节来指定要使用的标识文件。这看起来像这样:

Host {alias} 
HostName {hostname or IP address} 
User {username to log in with} 
IdentityFile {path to abcd.pem} 

然后尝试使用连接到服务器与您在配置文件中指定的别名。看看是否有效?

+0

像魅力一样工作。非常感谢。 – Gyan

+0

不确定文件管理器是否被正确集成了很深,但很高兴知道这是有效的。 – Femi

2

您可以使用sshfs在本地安装远程目录,然后使用您的本机文件管理器。

像这样的事情会做到这一点:

sudo apt-get install sshfs 
mkdir /mnt/your_server_name 
sshfs -o ssh_command="ssh -i $HOME/.ssh/your_identity.pem" [email protected]_server_name:/path/on/the/server /mnt/your_server_name 

然后打开本地文件管理器,你会到本地工作站上的任何其他位置复制/移动/删除/等。唯一的区别是/ mnt/your_server_name中的操作将在远程服务器上运行。

+0

我挖了它。非常酷和实用的解决方案。甚至比使用VCS做同样的事情更好。 – lucasarruda

相关问题