Val*_*tor 5 ssh ubuntu amazon-ec2 sshfs nautilus
在我通过Nautilus(sftp)连接到我的服务器之前.现在我转移到Amazon EC2,只有一种方式连接到服务器(ubuntu 10.10),使用ssh -i mycert.pem,没有密码,只有证书.如何使用Nautilus连接服务器,就像我以前一样?换句话说,我想我可以通过在/ etc/ssh/ssh_config中进行一些更改来禁用证书,但不知道该怎么做.
UPD:最后我通过使用sshfs找到了解决方案,这里有更多解释如何在本地安装Amazon ec2驱动器 - fuse + sshfs?
用关键字搜索sshfs + amazon ec2
UPD2:
ssh-add /path/to/my_cert.pem
Run Code Online (Sandbox Code Playgroud)
经过鹦鹉螺连接到sftp之后也工作正常
当你刚才说"并且只有一种方式连接[...] 证书"时,我不太明白你的意思是"我想我可以禁用证书"?
我想你想在.ssh/config中有更多这样的东西.将以下5行的部分附加到任何现有的〜/ .ssh/config(即/home/sehe/.ssh/config)
Host myec2host
HostName 151.47.12.88
User ubuntu
IdentityFile ~/.ssh/mycert.pem
Compression yes
Run Code Online (Sandbox Code Playgroud)
注意
myec2host为您要访问ec2实例的别名~/.ssh/mycert.pem为您注册实例的私钥(通常是密钥对)的完整路径; 我mycert.pem从你自己的问题中复制了这个名字,所以它可能就是那个文件ubuntu; root不行当然man ssh_config会为细节做奇迹.此外,http://alestic.com/是Ubuntu + EC2的优秀资源(只是确保你不要混淆Alestic和Canonical图像).最后有ec2ubuntu的谷歌小组,这对初学者非常有帮助.
这样你就可以将Nautilus指向服务器'my3c2host'并免费获得重置.如果密钥受密码保护,您可以使用密码短语代理(seahorse,gpg-agent ... dunno by heart)
| 归档时间: |
|
| 查看次数: |
6363 次 |
| 最近记录: |