题
以下代码不起作用
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
不隶属于 StackOverflow