如何使用Lion将SSH设置到Mac中?


9

我最近与Lion一起购买了Macbook Air。我想在工作中使用Mac。我该如何设置?

我有一个私钥和公钥,因此我可能会使用该选项来允许访问我的mac。


2
到目前为止,您尝试了什么?
丹尼尔·贝克

这应该为您提供所需的指导:stocksy.co.uk/articles/Mac/ssh_on_mac_os_x
xXPhenom22Xx 2012年

谢谢,我尝试过更改Apple->系统偏好设置->共享->远程登录,然后按照ssh davidfaux@dhcp-12-259-119-81.yale.edu说明告诉我,将其插入mac air 。但是,此方法失败,因为终端注意到主机dhcp-12-259-119-81.yale.edu无法识别。
David Faux 2012年

顺便说一句,这个IP地址是伪造的,所以我什么也没透露:)
David Faux

1
您似乎位于防火墙之外,该防火墙阻止了来自外部的SSH访问。可以吗?实际上,您要从哪里尝试SSH?您也可以尝试找出真实计算机的IP(而不是dhcp-..主机名)并将其SSH转换为IP地址。
slhck 2012年

Answers:



4

如果您希望能够从工作场所到家进行SSH,则需要执行以下操作:

  • 获取您的家庭网络的外部IP地址。您可以通过访问此网站获得此信息。如果ISP频繁更改IP,则必须使用Dyn DNS之类的东西。

  • 打开防火墙/路由器上的端口22,并将其指向要连接的Mac的本地IP地址。此步骤的说明因您的防火墙/路由器型号而异。您可能要为此Mac 设置DHCP保留,以便内部IP地址不变。

  • 在要连接的Mac ,打开系统偏好设置→共享,然后启用远程登录

  • 现在,您应该能够运行命令ssh user@ip.of.your.mac,用家用计算机的用户名替换“ user”,用家用IP地址替换“ ip.of.your.mac”。


2
  1. 只需激活“首选项”中的选项:“远程登录”。

  2. 访问您的mac:

    ssh username@ip.of.your.mac

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.