{"id":19399,"date":"2017-01-28T06:25:58","date_gmt":"2017-01-27T22:25:58","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/28\/%e5%bb%ba%e7%bd%ae%e4%bd%bf%e7%94%a8%e5%b8%b3%e8%99%9f%e5%8f%8a%e5%af%86%e7%a2%bc%e8%aa%8d%e8%ad%89%e7%9a%84-openconnect-server-1\/"},"modified":"2021-03-18T17:24:54","modified_gmt":"2021-03-18T09:24:54","slug":"%e5%bb%ba%e7%bd%ae%e4%bd%bf%e7%94%a8%e5%b8%b3%e8%99%9f%e5%8f%8a%e5%af%86%e7%a2%bc%e8%aa%8d%e8%ad%89%e7%9a%84-openconnect-server-1","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/28\/%e5%bb%ba%e7%bd%ae%e4%bd%bf%e7%94%a8%e5%b8%b3%e8%99%9f%e5%8f%8a%e5%af%86%e7%a2%bc%e8%aa%8d%e8%ad%89%e7%9a%84-openconnect-server-1\/","title":{"rendered":"\u5efa\u7f6e\u4f7f\u7528\u5e33\u865f\u53ca\u5bc6\u78bc\u8a8d\u8b49\u7684 OpenConnect Server &#8211; 1"},"content":{"rendered":"<p>\u5efa\u7f6e\u65b9\u5f0f\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u4e8c\u7bc7\u6587\u7ae0\uff1a<br \/><a href=\"http:\/\/blog.ilc.edu.tw\/blog\/blog\/25793\/post\/104469\/680210\" target=\"_blank\" rel=\"noopener noreferrer\">\u982d\u57ce\u570b\u5c0f\u8cc7\u8a0a\u7d44 | \u5728 Ubuntu 16.04.1 Server \u4e0a\u5efa\u7f6e OpenConnect SSL VPN Server<\/a><br \/><a href=\"http:\/\/blog.ilc.edu.tw\/blog\/blog\/25793\/post\/104469\/680195\" target=\"_blank\" rel=\"noopener noreferrer\">\u982d\u57ce\u570b\u5c0f\u8cc7\u8a0a\u7d44 | \u5728 CentOS 7.x \u4e0a\u5efa\u7f6e OpenConnect SSL VPN Server<\/a><\/p>\n<p>\u672c\u4f86\u4e00\u76f4\u90fd\u662f\u76f4\u63a5\u4f7f\u7528 key \u4f86\u505a\u8a8d\u8b49\uff0c\u4f46\u5728\u624b\u6a5f\u53ca\u5e73\u677f\u4e0a\u6c92\u6709\u5c0d\u61c9\u7684\u7a0b\u5f0f\u53ef\u4ee5\u4f7f\u7528\uff0c\u6240\u4ee5\u6539\u7528\u5e33\u865f\u53ca\u5bc6\u78bc\u4f86\u505a\u8a8d\u8b49\uff0cOpenConnect Server \u53ef\u4ee5\u540c\u6642\u4f7f\u7528 key \u53ca\u5e33\u865f\u5bc6\u78bc\u8a8d\u8b49\u3002<br \/>1. \u4fee\u6539<span style=\"color: #0000ff\"> \/etc\/ocserv\/ocserv.conf<\/span> \u8a2d\u5b9a\u6a94<br \/># <span style=\"color: #ff0000\">vim \/etc\/ocserv\/ocserv.conf<\/span><br \/>\u53d6\u6d88\u4f7f\u7528\u6191\u8b49\u8a8d\u8b49<br \/># <span style=\"color: #ff0000\">sed -i &#8216;s\/^auth = &#8220;certificate&#8221;\/#auth = &#8220;certificate&#8221;\/&#8217; \/etc\/ocserv\/ocserv.conf<\/span><br \/>\u5728 auth \u8a8d\u8b49\u5340\u6bb5\u52a0\u5165<br \/><span style=\"color: #0000ff\">auth = &#8220;plain[passwd=\/etc\/ocserv\/ocpasswd]&#8221;<\/span>[@more@]2. \u5efa\u7acb\u5e33\u865f\u53ca\u5bc6\u78bc<br \/># <span style=\"color: #ff0000\">\/usr\/bin\/ocpasswd -c \/etc\/ocserv\/ocpasswd test<\/span><br \/><span style=\"color: #0000ff\">Enter password:<\/span><br \/><span style=\"color: #0000ff\">Re-enter password:<\/span><\/p>\n<p>3. \u6e2c\u8a66\u6709\u6c92\u6709\u5efa\u7acb\u4f7f\u7528\u8005 <br \/># <span style=\"color: #ff0000\">grep tces \/etc\/ocserv\/ocpasswd | awk -F: &#8216;{print $1}&#8217;<\/span><br \/><span style=\"color: #0000ff\">test<\/span><\/p>\n<p>4. \u91cd\u65b0\u555f\u52d5 OpenConnect Server<br \/># <span style=\"color: #ff0000\">systemctl restart ocserv<\/span><\/p>\n<p>5. \u6aa2\u67e5\u7cfb\u7d71\u662f\u5426\u6709\u6b63\u5e38\u555f\u52d5<br \/># <span style=\"color: #ff0000\">systemctl status ocserv<\/span><\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5efa\u7f6e\u65b9\u5f0f\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u4e8c\u7bc7\u6587\u7ae0\uff1a\u982d\u57ce\u570b\u5c0f\u8cc7\u8a0a\u7d44 | \u5728 Ubuntu 16.04.1 Server \u4e0a\u5efa\u7f6e Op &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/28\/%e5%bb%ba%e7%bd%ae%e4%bd%bf%e7%94%a8%e5%b8%b3%e8%99%9f%e5%8f%8a%e5%af%86%e7%a2%bc%e8%aa%8d%e8%ad%89%e7%9a%84-openconnect-server-1\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5efa\u7f6e\u4f7f\u7528\u5e33\u865f\u53ca\u5bc6\u78bc\u8a8d\u8b49\u7684 OpenConnect Server &#8211; 1\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,189,119],"tags":[],"class_list":["post-19399","post","type-post","status-publish","format-standard","hentry","category-c-78462","category-c-104469","category-c-78464"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["681600"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19399"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19399"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19399\/revisions"}],"predecessor-version":[{"id":20937,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19399\/revisions\/20937"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}