{"id":10033,"date":"2017-05-08T01:02:08","date_gmt":"2017-05-07T16:02:08","guid":{"rendered":"http:\/\/www.e-nekorakuen.net\/?p=10033"},"modified":"2017-06-02T08:52:15","modified_gmt":"2017-06-01T23:52:15","slug":"pc%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%abubuntu-16-04%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6wordpress%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99%e3%80%82%ef%bc%88%ef%bc%93%ef%bc%8f%ef%bc%93","status":"publish","type":"post","link":"https:\/\/www.e-nekorakuen.net\/?p=10033","title":{"rendered":"PC\u30b5\u30fc\u30d0\u30fc\u306bUbuntu 16.04\u3092\u5c0e\u5165\u3057\u3066WordPress\u3092\u52d5\u304b\u3059\u3002\uff08\uff13\uff0f\uff13\uff09"},"content":{"rendered":"<p>PC\u30b5\u30fc\u30d0\u30fc\u306bUbuntu 16.04\u3092\u5c0e\u5165\u3057\u3066WordPress\u74b0\u5883\u3092\u69cb\u7bc9\u30fb\u904b\u7528\u3059\u308b\u65b9\u6cd5\u3092\u8aac\u660e\u3057\u307e\u3059\u3002<br \/>\n\u203b\uff13\uff0f\uff13\u3067\u306f\u3001\u30b5\u30fc\u30d0\u30fc\u306e\u904b\u7528\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002<\/p>\n<p>13.FireWall\u306e\u8a2d\u5b9a\uff08iptables\u8a2d\u5b9a\u7528\u30b7\u30a7\u30eb)<br \/>\n\u203b\u30b5\u30a4\u30c8\u30a2\u30bf\u30c3\u30af\u3092\u9632\u3050\u305f\u3081\u306eFireWall\u3092\u8a2d\u5b9a\u3059\u308b\u30b7\u30a7\u30eb\u3067\u3059\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-10013\" src=\"http:\/\/www.e-nekorakuen.net\/wp-content\/uploads\/2017\/05\/firewall-300x220.jpg\" alt=\"\" width=\"300\" height=\"220\" srcset=\"https:\/\/www.e-nekorakuen.net\/wp-content\/uploads\/2017\/05\/firewall-300x220.jpg 300w, https:\/\/www.e-nekorakuen.net\/wp-content\/uploads\/2017\/05\/firewall.jpg 338w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<ul>\n<li>iptables\u306f\u8a2d\u5b9a\u3092\u8aa4\u308b\u3068\u30b5\u30fc\u30d0\u30fc\u306b\u63a5\u7d9a\u3067\u304d\u306a\u304f\u306a\u308b\u306e\u3067\u3001ssh\u63a5\u7d9a\u306e\u30bf\u30fc\u30df\u30ca\u30eb\u30922\u3064\u958b\u3044\u3066\u304a\u3044\u3066\u304b\u3089\u3001\u30b7\u30a7\u30eb\u3092\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/li>\n<li>\u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u30c7\u30d0\u30a4\u30b9\u540d\uff08enp0xxx\uff09\u306f\u81ea\u5206\u306e\u74b0\u5883\u306b\u5408\u308f\u305b\u307e\u3059\u3002<\/li>\n<li>ssh\u3067sftp\u8ee2\u9001\u3067\u304d\u308b\u306e\u3067\u3001ftp\u306f\u8a31\u53ef\u3057\u307e\u305b\u3093\u3002<\/li>\n<li>ssh port 22\u306fBrute-force attack\u306e\u5bfe\u8c61\u3068\u306a\u308b\u306e\u3067\u4f7f\u7528\u3057\u307e\u305b\u3093\u3002\uff08\u4ed6\u306eport\u756a\u53f7\u3092\u4f7f\u7528\uff1a\u3053\u3053\u3067\u306f11111\uff09<\/li>\n<li>vnc\u304a\u3088\u3073samba\u306fLAN\u74b0\u5883\u5185\u90e8\u3067\u306e\u307f\u4f7f\u7528\u8a31\u53ef\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<p>\u203bnano iptables_load_wp \u2190\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u30b3\u30d4\u30da\u3057\u307e\u3059\u3002<br \/>\n\u203b\u4ed6\u306b\u4f7f\u7528\u3057\u3066\u3044\u308bport\u304c\u3042\u308c\u3070\u3001\u9069\u5b9c\u884c\u3092\u8ffd\u52a0\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>#!\/bin\/sh<br \/>\nIPTABLES=\u201d\/sbin\/iptables\u201d<\/p>\n<p># rules clear<br \/>\n$IPTABLES -F<br \/>\n$IPTABLES -t nat -F<\/p>\n<p>###################################################<br \/>\n#<br \/>\n# security policies for wordpress-server<br \/>\n# written by webmaster@mail.e-nekorakuen.net<br \/>\n# date :2017\/05\/05 for wordpress-server<br \/>\n# INPUT :input packets<br \/>\n# FORWARD:forward packets<br \/>\n# OUTPUT :outputs packets<br \/>\n#<br \/>\n###################################################<\/p>\n<p># default NG<br \/>\n$IPTABLES -P INPUT DROP<\/p>\n<p># default OK<br \/>\n$IPTABLES -P FORWARD ACCEPT<br \/>\n$IPTABLES -P OUTPUT ACCEPT<\/p>\n<p>####################################################<br \/>\n#<br \/>\n# INPUT<br \/>\n# packet chains<br \/>\n#<br \/>\n####################################################<\/p>\n<p># icmp OK<br \/>\n$IPTABLES -A INPUT -p icmp -j ACCEPT<\/p>\n<p># WEB OK<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 80 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 443 -j ACCEPT<\/p>\n<p># SMTP OK<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 25 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -p udp \u2013dport 25 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 587 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -p udp \u2013dport 587 -j ACCEPT<\/p>\n<p># SSH Port 11111 OK(FTP NG)<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 11111 -j ACCEPT<\/p>\n<p># POP OK<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 110 -j ACCEPT<\/p>\n<p># DNS OK<br \/>\n$IPTABLES -A INPUT -p tcp \u2013dport 53 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -p udp \u2013dport 53 -j ACCEPT<\/p>\n<p># SAMBA LAN OK(WAN NG)<br \/>\n$IPTABLES -A INPUT -i enp0xxx -s 192.168.1.0\/24 -p udp \u2013dport 137:138 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -i enp0xxx -s 192.168.1.0\/24 -p tcp \u2013dport 139 -j ACCEPT<br \/>\n$IPTABLES -A INPUT -i enp0xxx -s 192.168.1.0\/24 -p tcp \u2013dport 445 -j ACCEPT<\/p>\n<p># VNC LAN OK(WAN NG)<br \/>\n$IPTABLES -A INPUT -i enp0xxx -s 192.168.1.0\/24 -p tcp \u2013dport 5900 -j ACCEPT<\/p>\n<p># LAN self OK<br \/>\n$IPTABLES -A INPUT -i lo -j ACCEPT<\/p>\n<p># LAN others OK<br \/>\n$IPTABLES -A INPUT -i enp0xxx -s 192.168.1.0\/24 -j ACCEPT<\/p>\n<p># established OK<br \/>\n$IPTABLES -A INPUT -m state \u2013state ESTABLISHED,RELATED -j ACCEPT<\/p>\n<p>####################################################################<br \/>\n#<br \/>\n# FORWARD<br \/>\n# server thru packets<br \/>\n#<br \/>\n####################################################################<\/p>\n<p># drop packets<br \/>\n$IPTABLES -A FORWARD -p tcp \u2013dport 135 -j DROP<br \/>\n$IPTABLES -A FORWARD -p udp \u2013dport 135 -j DROP<br \/>\n$IPTABLES -A FORWARD -p tcp \u2013dport 137:139 -j DROP<br \/>\n$IPTABLES -A FORWARD -p udp \u2013dport 137:139 -j DROP<br \/>\n$IPTABLES -A FORWARD -p tcp \u2013dport 445 -j DROP<br \/>\n$IPTABLES -A FORWARD -p udp \u2013dport 445 -j DROP<br \/>\n$IPTABLES -A FORWARD -p tcp \u2013dport 5900 -j DROP<\/p>\n<p># path MTU<br \/>\n$IPTABLES -A FORWARD -p tcp \u2013tcp-flags SYN,RST SYN -j TCPMSS \u2013clamp-mss-to-pmtu<\/p>\n<p>##########################################################################<br \/>\n#<br \/>\n# LAN to WAN IP MASQUERADE<br \/>\n#<br \/>\n##########################################################################<br \/>\n$IPTABLES -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0\/24 -j MASQUERADE<\/p>\n<p>#######################################################################<br \/>\n#<br \/>\n# OUTPUT<br \/>\n# server packets chains<br \/>\n#<br \/>\n#######################################################################<\/p>\n<p># drop packets<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p tcp \u2013dport 135 -j DROP<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p udp \u2013dport 135 -j DROP<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p tcp \u2013dport 137:139 -j DROP<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p udp \u2013dport 137:139 -j DROP<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p tcp \u2013dport 445 -j DROP<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p udp \u2013dport 445 -j DROP<br \/>\n$IPTABLES -A OUTPUT -o ppp0 -p tcp \u2013dport 5900 -j DROP<\/p>\n<ul>\n<li>\u30b7\u30a7\u30eb\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n.\/iptables_load_wp<\/li>\n<li>iptables\u306b\u8a2d\u5b9a\u304c\u53cd\u6620\u3057\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<br \/>\niptables -L<\/li>\n<li>\u518d\u8d77\u52d5\u3057\u3066\u3082iptables\u306e\u8a2d\u5b9a\u5185\u5bb9\u304c\u53cd\u6620\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<br \/>\napt-get install iptables-persistent \u2190\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e2d\u306b\u4fdd\u5b58&#8221;Y&#8221;\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<p>14.\u91cd\u8981\u30c7\u30fc\u30bf\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-10082\" src=\"http:\/\/www.e-nekorakuen.net\/wp-content\/uploads\/2017\/05\/data02_11-1-300x217.png\" alt=\"\" width=\"300\" height=\"217\" srcset=\"https:\/\/www.e-nekorakuen.net\/wp-content\/uploads\/2017\/05\/data02_11-1-300x217.png 300w, https:\/\/www.e-nekorakuen.net\/wp-content\/uploads\/2017\/05\/data02_11-1.png 345w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n(1)NAS\u306e\u30de\u30a6\u30f3\u30c8\uff08\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u4e0a\u306bNAS\u304c\u3042\u308b\u3053\u3068\u3092\u524d\u63d0\u3068\u3057\u307e\u3059\u3002\uff09<br \/>\n<a href=\"http:\/\/engetu21.hatenablog.com\/entry\/2016\/07\/31\/190059\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/engetu21.hatenablog.com\/entry\/2016\/07\/31\/190059<\/a><\/p>\n<ul>\n<li>cifs-util\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff08Network\u8d8a\u3057\u306e\u30de\u30a6\u30f3\u30c8\uff09<br \/>\napt-get install cifs-utils<br \/>\nmkdir \/mnt\/nas<\/li>\n<li>NAS\u306e\u30de\u30a6\u30f3\u30c8<br \/>\nmount.cifs \/\/192.168.1.xx\/backups \/mnt\/nas -o username=user\u540d<br \/>\nmkdir \/mnt\/nas\/data<br \/>\nmkdir \/mnt\/nas\/mysql<\/li>\n<li>fstab\u306b\u8ffd\u8a18\uff08\u8d77\u52d5\u6642\u306b\u81ea\u52d5\u30de\u30a6\u30f3\u30c8\uff09<br \/>\nnano fstab<br \/>\n\/etc\/fstab: static file system information.<br \/>\n#<br \/>\n# Use &#8216;blkid&#8217; to print the universally unique identifier for a<br \/>\n# device; this may be used with UUID= as a more robust way to name devices<br \/>\n# that works even if disks are added and removed. See fstab(5).<br \/>\n#<br \/>\n# &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;<br \/>\n# \/ was on \/dev\/sda2 during installation<br \/>\nUUID=9f01f300-1f94-4022-9d85-1e49c9cc4ebb \/ ext4 errors=remount-ro 0 1<br \/>\n# \/boot\/efi was on \/dev\/sda1 during installation<br \/>\nUUID=6D6D-3F12 \/boot\/efi vfat umask=0077 0 1<br \/>\n# swap was on \/dev\/sda3 during installation<br \/>\nUUID=f64a5e73-8629-4591-8771-db3e16c8437d none swap sw 0 0<br \/>\n# nas mount added 2017\/05\/05 \u2190\u4ee5\u4e0b\u3001\u8ffd\u8a18\u3057\u307e\u3059\u3002<br \/>\n\/\/192.168.1.xx\/backups \/mnt\/nas cifs username=user\u540d,password=\u30d1\u30b9\u30ef\u30fc\u30c9,uid=1000,gid=1000 0 0<\/li>\n<\/ul>\n<p>(2)\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30b8\u30e7\u30d6\u306e\u767b\u9332<\/p>\n<ul>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30b7\u30a7\u30eb1\uff08\u91cd\u8981\u30c7\u30fc\u30bf\uff09<br \/>\nnano daily_backup \u2190\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u30b3\u30d4\u30da<br \/>\n## daily_backup dirs -&gt; \/mnt\/nas\/backups\/data\/weekday ##<br \/>\n## written by webmaster@mail.e-nekorakuen.net 2017\/05\/06 ##<br \/>\ntoday=`date`<br \/>\nday=`date +%A`<br \/>\nbackup_dir=\/mnt\/nas\/data\/<br \/>\nif [ ! -d $backup_dir$day ]\nthen<br \/>\nmkdir $backup_dir$day<br \/>\nfi<br \/>\ncd $backup_dir$day<br \/>\necho &#8220;&gt;&gt;&gt; daily_backup start: $today &lt;&lt;&lt;&#8221; &gt; daily_backup.log<br \/>\nfor dirname in \/home\/www\/example.com \/etc \/var\/log<br \/>\ndo<br \/>\necho &#8220;$dirname backup start&#8230;&#8221; &gt;&gt; daily_backup.log<br \/>\nbkname=`echo $dirname | tr \/ _`<br \/>\ntar zcvf $bkname.tar.gz $dirname<br \/>\ndone<br \/>\necho &#8220;*&#8212;&#8211; backup files are &#8212;&#8211;*&#8221; &gt;&gt; daily_backup.log<br \/>\nls -la &gt;&gt; daily_backup.log<br \/>\necho &#8220;&gt;&gt;&gt; daily_backup end: $today &lt;&lt;&lt;&#8221; &gt;&gt; daily_backup.log<\/li>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30b7\u30a7\u30eb2\uff08MySQL\uff09<br \/>\nnano mysql_backup \u2190\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u30b3\u30d4\u30da<br \/>\n## mysql_backup \/var\/lib\/mysql -&gt; \/mnt\/nas\/backups\/mysql ##<br \/>\n## written by webmaster@mail.e-nekorakuen.net 2017\/05\/06 ##<br \/>\nbackup_dir=\/mnt\/nas\/mysql\/<br \/>\nday=`date +%A`<br \/>\nif [ ! -d $backup_dir$day ]\nthen<br \/>\nmkdir $backup_dir$day<br \/>\nfi<br \/>\ncd $backup_dir$day<br \/>\ntoday=`date`<br \/>\necho &#8220;&gt;&gt;&gt; mysql_backup start: $today &lt;&lt;&lt;&#8221; &gt; mysql_backup.log<br \/>\nmysqldir=\/var\/lib\/mysql<br \/>\ndblist=`ls -p $mysqldir | grep \/ | tr -d \/`<br \/>\nfor dbname in $dblist<br \/>\ndo<br \/>\necho &#8220;$dbname backup start&#8230;&#8221; &gt;&gt; mysql_backup.log<br \/>\ntar zcvf $dbname.tar.gz $mysqldir\/$dbname<br \/>\ndone<br \/>\necho &#8220;*&#8212;&#8211; backup files are &#8212;&#8211;*&#8221; &gt;&gt; mysql_backup.log<br \/>\nls -la &gt;&gt; mysql_backup.log<br \/>\ntoday=`date`<br \/>\necho &#8220;&gt;&gt;&gt; mysql_backup end: $today &lt;&lt;&lt;&#8221; &gt;&gt; mysql_backup.log<\/li>\n<li>crontab\u306b\u767b\u9332\uff08\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u5316\uff09<br \/>\nnano \/etc\/crontab<br \/>\n# Edit this file to introduce tasks to be run by cron.<br \/>\n#<br \/>\n# Each task to run has to be defined through a single line<br \/>\n# indicating with different fields when the task will be run<br \/>\n# and what command to run for the task<br \/>\n#<br \/>\n# To define the time you can provide concrete values for<br \/>\n# minute (m), hour (h), day of month (dom), month (mon),<br \/>\n# and day of week (dow) or use &#8216;*&#8217; in these fields (for &#8216;any&#8217;).#<br \/>\n# Notice that tasks will be started based on the cron&#8217;s system<br \/>\n# daemon&#8217;s notion of time and timezones.<br \/>\n#<br \/>\n# Output of the crontab jobs (including errors) is sent through<br \/>\n# email to the user the crontab file belongs to (unless redirected).<br \/>\n#<br \/>\n# For example, you can run a backup of all your user accounts<br \/>\n# at 5 a.m every week with:<br \/>\n# 0 5 * * 1 tar -zcf \/var\/backups\/home.tgz \/home\/<br \/>\n#<br \/>\n# For more information see the manual pages of crontab(5) and cron(8)<br \/>\n#<br \/>\n# m h dom mon dow command \u2190\u4ee5\u4e0b\u3001\u8ffd\u8a18\u3057\u307e\u3059\u3002<br \/>\n0 4 * * * \/home\/job\/daily_backup &gt; \/dev\/null &amp;<br \/>\n0 5 * * * \/home\/job\/mysql_backup &gt; \/dev\/null &amp;<\/li>\n<\/ul>\n<p>\uff1c\u904b\u7528\u65b9\u6cd5\uff1e<\/p>\n<ol>\n<li>\u6bce\u65e54\u6642\u306bdaily_backup\u304c\u3001\u6bce\u65e55\u6642\u306bmysql_backup\u304c\u8d77\u52d5\u3057\u307e\u3059\u3002\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u5148\u306e\u30d5\u30a9\u30eb\u30c0\u306b\u66dc\u65e5\u5225\u306b\u5727\u7e2e\u30d5\u30a1\u30a4\u30eb(*.tar.gz)\u304c\u4fdd\u7ba1\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u4e07\u4e00\u91cd\u8981\u30c7\u30fc\u30bf\u304c\u7834\u640d\u3057\u305f\u5834\u5408\u3084\u66f8\u304d\u63db\u3048\u3089\u308c\u305f\u5834\u5408\u3067\u3082\u3001\u4ee5\u524d\u306e\u72b6\u614b\u306b\u5fa9\u5143\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\u3002<\/li>\n<li>\u91cd\u8981\u30c7\u30fc\u30bf\u3082MySQL DB\u3082\u5727\u7e2e\u6e08\u307f\u306e\u30c7\u30fc\u30bf\u3092\u5143\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u89e3\u51cd\u3059\u308b\u3060\u3051\u3067OK\u3067\u3059\u3002\u2192 tar xzvf \u5727\u7e2e\u30d5\u30a1\u30a4\u30eb\u540d.tar.gz \u3067\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u89e3\u51cd\u3055\u308c\u307e\u3059\u3002<\/li>\n<\/ol>\n<p style=\"padding-left: 30px;\">\u4ee5\u4e0a\u3067\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PC\u30b5\u30fc\u30d0\u30fc\u306bUbuntu 16.04\u3092\u5c0e\u5165\u3057\u3066WordPress\u74b0&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":10013,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sns_share_botton_hide":"","vkExUnit_sns_title":"","_vk_print_noindex":"","_veu_custom_css":"","veu_display_promotion_alert":"","footnotes":""},"categories":[31],"tags":[],"class_list":["post-10033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"veu_head_title_object":{"title":"","add_site_title":""},"_links":{"self":[{"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=\/wp\/v2\/posts\/10033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10033"}],"version-history":[{"count":0,"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=\/wp\/v2\/posts\/10033\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=\/wp\/v2\/media\/10013"}],"wp:attachment":[{"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-nekorakuen.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}