如何访问我的.ssh文件夹进行传输或Cyber​​duck?


13

我正在尝试连接到使用公用密钥身份验证的linux服务器。默认情况下,.ssh文件夹在我的mac机上隐藏(可以通过终端访问)。但是,当我尝试使用任何Cyber​​duck设置连接时或“发送”,打开的Finder弹出窗口不显示.ssh文件夹。

如何选择钥匙?

一种替代方法是将密钥复制到.ssh文件夹之外的目录中。但是我绝对想听听其他解决方案。你好吗?


Transmit将尊重您的.ssh / config,如果您拥有.ssh / id_rsa,它将自动使用它。只需像平常一样进行连接,但是将密码留空。
沃伦·佩纳

Answers:



3

您需要告诉Transmit或Cyber​​duck显示您的隐藏文件夹。该.文件夹名称就是为什么它被隐藏的部分。

在发送中,View->中应该有一个菜单选项Show Invisible Files。Cyber​​duck在“查看”菜单中可能具有类似的菜单选项,但可能会说Show Hidden Files

这将使您在应用程序中看到它。如果需要在“打开文件”对话框中查看它,请在打开对话框窗口打开时按cmd+ Shift+ G`。这将下拉“转到文件夹”屏幕。输入要导航到的隐藏文件夹路径,该文件夹现在将显示在打开的对话框窗口中。


1
问题是专门讨论在FTP程序中配置连接时查找SSH密钥,而不是如何在Windows中查看隐藏的文件/文件夹以在远程计算机和本地计算机之间进行传输。答案的结尾至少可以解决该问题,但是开始的方向是错误的。
路加史蒂文森

0

在MAC上打开“终端”窗口(默认情况下,您将位于Home dir中):

类型:

$ ls -la

这将列出所有文件和文件夹,包括隐藏的文件夹。


问题是专门讨论在FTP程序中配置连接时查找SSH密钥,而不是如何在“终端”窗口中查看隐藏的文件/文件夹。
路加史蒂文森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.