gpt4 book ai didi

ubuntu - 在 Ubuntu 10.10 中通过 Nautilus 使用带有证书的 Ssh(sftp)

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:23 25 4
gpt4 key购买 nike

在我通过 Nautilus (sftp) 连接到我的服务器之前。现在我搬到了 Amazon EC2,只有一种方法连接到服务器(也是 ubuntu 10.10),使用 ssh -i mycert.pem,没有密码,只有证书。我怎样才能像以前一样使用 Nautilus 连接到服务器?换句话说,我想我可以通过在/etc/ssh/ssh_config 中进行一些更改来禁用证书,但不确定该怎么做。

更新:最后我通过使用 sshfs 找到了解决方案,更多解释在这里 How to mount Amazon ec2 drive locally - fuse + sshfs?

并通过关键字 sshfs + amazon ec2 进行谷歌搜索

UPD2:

ssh-add /path/to/my_cert.pem

并且在通过 nautilus 连接到 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

注意

  1. myec2host 替换为您希望通过其访问 ec2 实例的别名
  2. 将 IP 地址替换为实例的外部(可选弹性)IP 地址
  3. ~/.ssh/mycert.pem 替换为您注册实例所用的私钥(通常是 key 对)的完整路径; 我从你自己的问题中复制了名称 mycert.pem,所以它可能是那个文件
  4. 任何其他选项(如压缩)都是可选的。默认情况下,Ubuntu images on ec2 (especially the ones from Canonical) should be logged onto using user ubuntu; root won't work

当然man ssh_config会为细节创造奇迹。另外,http://alestic.com/是 Ubuntu+EC2 上的优秀资源(只要确保您不会混淆 Alestic 和 Canonical 图像)。最后是 the google group for ec2ubuntu这对初学者非常有帮助。


这样您就可以将 Nautilus 指向服务器“my3c2host”并免费获得重置。如果 key 受密码保护,您可以使用密码代理(seahorse、gpg-agent...不知道)

关于ubuntu - 在 Ubuntu 10.10 中通过 Nautilus 使用带有证书的 Ssh(sftp),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5641594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com