lion中启用ftp和sftp服务

翻译:http://osxdaily.com/2011/09/29/start-an-ftp-or-sftp-server-in-mac-os-x-lion/(英文)


在狮子(<10.7)以前的系统中,是默认有通过ftp共享文件的选项的(上图)。苹果不知道为什么在10.7中取消了这个选项。现在如果想在狮子中使用ftp服务只能通过命令行来启用服务了。 在OS X 10.7中启用ftp服务: 1.启动终端(Terminal)工具(在/Applications/Utilities中),并输入以下命令。

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

输入当前登陆用户的密码,然后回车。
2.验证ftp服务是否开启:

[rainbird@localhost ~]$ ftp localhost
Trying 127.0.0.1...
Connected to localhost.
220 127.0.0.1 FTP server (tnftpd 20100324+GSSAPI) ready.
Name (localhost:rainbird):
331 User rainbird accepted, provide password.
Password:
230 User rainbird logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

如果提示,你输入密码,并且输入当前登陆的用户密码后提示“logged in”,说明服务启动成功。

在OS X 10.7中启用sftp服务:
因为ftp服务是不加密的传输,出于安全的考虑,我们可能更多的会想启用sftp服务。
1.打开“系统属于”(System Preferences),找到“共享”(Sharing)
2.选中“远程登陆”(Remote Login)前面的多选框,这样就启用了ssh(同时启动了sftp服务)
3.验证服务是否开启

[rainbird@localhost ~]$ sftp localhost
Password:

会提示输入密码,输入当前登陆用户的密码,登陆成功!

注意:ftp和sftp是两种完全不同的文件服务,因为sftp比较安全,建议使用!(难道因为这个原因OS X 10.7不支持ftp了?)

禁用ftp:

sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

转载请注明: 转自Rainbird的个人博客
   本文链接: lion中启用ftp和sftp服务


相关博文

    分享到:

About rainbird

IOS攻城狮
This entry was posted in Mac开发, 翻译 and tagged , , , , , , . Bookmark the permalink.

发表评论