以下代码不起作用

scp /home/username/public_html/site/pictures/* myUsernameAtMyMac@myIpAddress:/home/Masi/Desktop/

我有“只允许基本服务”在我的Mac防火墙中。

你怎么解决这个问题?

<强> [编辑]

我有“远程登录”后出现以下错误:在允许的服务列表中。 我还允许“所有用户”。

scp favicon.ico Masi@11.111.11.111:/home/Masi/Dropbox/
ssh: connect to host 11.111.11.111 port 22: Connection timed out
lost connection

<强> [编辑] 我试图通过以下命令从另一台Macbook登录我的电脑失败

ssh Masi@11.111.11.111

我收到操作超时错误。

我曾使用上述命令管理过一次从我的服务器连接到我的计算机,但连接很快就超时了。

有帮助吗?

解决方案

您需要将SSH服务添加到Mac防火墙配置中允许的应用程序中,并将防火墙设置更改为“设置特定服务和应用程序的访问权限”。&#8221;。

将防火墙设置为&#8220;仅允许基本服务。&#8221;阻止与计算机上运行的服务的传入连接。

另请参阅Apple支持网站: http://docs.info.apple.com/article.html?path=Mac/10.5/en/11783.html

其他提示

scp命令本身没问题。

至于你的问题,不可能用给出的信息说。你能ping这台机器吗?尝试使用“-v”进行ssh切换以查看是否获得有关连接过程的更多相关信息。

使用你的mac尝试这个命令。应该没有任何防火墙修改或路由器设置。

scp yourUsernameAtYourServer@YourServer:/home/username/public_html/site/pictures/* /home/Masi/Desktop/

如果您使用NAT来获得多于一个连接到互联网的盒子,那么这不起作用。在家庭网络外部看不到Mac的IP。在这种情况下,您必须向路由器添加端口转发规则。

myUsernameAtMyMac@myIpAddress
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top