{"id":114,"date":"2011-09-19T21:57:40","date_gmt":"2011-09-19T16:27:40","guid":{"rendered":"http:\/\/askadmin.com\/?p=114"},"modified":"2015-04-07T14:30:25","modified_gmt":"2015-04-07T09:00:25","slug":"installing-and-configuring-ftp-on-linux-server","status":"publish","type":"post","link":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/","title":{"rendered":"Installing and configuring ftp on Linux server"},"content":{"rendered":"<p>Ftp feature\u00a0is\u00a0 useful especially when\u00a0 the linux server is in remote location\u00a0 and\u00a0we want to transfer\u00a0files\u00a0to server .<\/p>\n<p>Configuring ftp on linux is pretty straight forward\u00a0 and may be the procedure is almost similar\u00a0 in all\u00a0 linux distros (\u00a0\u00a0 I should have put the post title as &#8216;configuring ftp on redhat linux&#8217; for this post\u00a0 as I am writing about the steps which I followed to install ftp on my redhat server).<\/p>\n<p>1.installed \u00a0vsftp\u00a0( very secure ftp\u00a0) package with \u00a0the yum&#8230;yum&#8230; yummy\u00a0 command\u00a0\u00a0\u00a0 <span style=\"color: #99cc00;\">yum<\/span><\/p>\n<p>2. Edited\u00a0\u00a0\u00a0 \u00a0\/etc\/vsftpd\/vsftpd.conf\u00a0\u00a0\u00a0 file<\/p>\n<p>3.created a\u00a0 ftp user\u00a0 and changed\u00a0 the user home directory<\/p>\n<p>&nbsp;<\/p>\n<p>vsftpd installation:<\/p>\n<p>when i typed the command yum install vsftpd i got the error message &#8216;failed to retrieve repodata\/filelists.xml.gz from rhel-x86_64-server-5&#8217;<\/p>\n<p><span style=\"color: #99cc00;\"><em>#yum install vsftpd<\/em><\/span><\/p>\n<p><span style=\"color: #ff0000;\">[Error: failed to retrieve repodata\/filelists.xml.gz from rhel-x86_64-server-5<\/span><br \/>\n<span style=\"color: #ff0000;\">error was [Errno 14] HTTP Error 404: Not Found]<\/span><br \/>\n<span style=\"color: #ff0000;\">The program package-cleanup is found in the yum-utils package<\/span><\/p>\n<p><span style=\"color: #ff0000;\">You could try using &#8211;skip-broken to work around the problem<\/span><br \/>\n<span style=\"color: #ff0000;\">\u00a0You could try running: package-cleanup &#8211;problems<\/span><br \/>\n<span style=\"color: #ff0000;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 package-cleanup &#8211;dupes<\/span><br \/>\n<span style=\"color: #ff0000;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 rpm -Va &#8211;nofiles &#8211;nodigest<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Finally i got vsftpd installed with the commands..<\/p>\n<p><span style=\"color: #99cc00;\"><em>#sudo yum clean all<\/em><\/span><\/p>\n<p><span style=\"color: #99cc00;\"><em>#sudo rhn-profile-sync\u00a0\u00a0<\/em>\u00a0<span style=\"color: #000000;\"> then\u00a0<\/span><\/span><span style=\"color: #99cc00;\"><em>\u00a0\u00a0 <\/em><\/span><\/p>\n<p><span style=\"color: #99cc00;\"><em>#yum install vsftpd<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\"><em>Added ftp user:\u00a0 <\/em><\/span><\/p>\n<p><em><span style=\"color: #99cc00;\">#useradd demoftp\u00a0\u00a0 <\/span><\/em><span style=\"color: #000000;\">(create a user with the name demoftp)<\/span><\/p>\n<p><em><span style=\"color: #99cc00;\">#passwd demoftp\u00a0\u00a0\u00a0\u00a0 <\/span><\/em><span style=\"color: #000000;\">(change password for user demoftp)<\/span><\/p>\n<p><span style=\"color: #000000;\">added the same user name in the file <\/span><em><span style=\"color: #99cc00;\">\/etc\/vsftpd\/user_list<\/span><\/em><\/p>\n<p><span style=\"color: #99cc00;\"><em># vi \/etc\/vsftpd\/user_list<\/em>\u00a0\u00a0<span style=\"color: #000000;\"> ( press<\/span> i <span style=\"color: #000000;\">to insert and use arrow keys to move the cursor .After typing in the username ,\u00a0press<\/span> <em>escape <\/em><span style=\"color: #000000;\">and<\/span>\u00a0\u00a0 <span style=\"color: #000000;\">type<\/span>\u00a0\u00a0 :wq <span style=\"color: #000000;\">and press<\/span> enter <span style=\"color: #000000;\">to save and exit from vim editor)<\/span><\/span><\/p>\n<p><span style=\"color: #99cc00;\"><span style=\"color: #000000;\">Modified the <em><span style=\"color: #99cc00;\">vsftpd.conf<\/span><\/em> file\u00a0 :<\/span><\/span><\/p>\n<p><em><span style=\"color: #99cc00;\">#vi \/etc\/vsftpd\/vsftpd.conf<\/span><\/em><\/p>\n<p><span style=\"color: #99cc00;\"><span style=\"color: #000000;\">added<\/span><\/span><\/p>\n<p><span style=\"color: #99cc00;\">max_clients=3<br \/>\nmax_per_ip=3<\/span><\/p>\n<p><span style=\"color: #99cc00;\"><span style=\"color: #000000;\">and\u00a0\u00a0\u00a0changed userlist_enable=YES to <span style=\"color: #99cc00;\">userlist_enable=NO<\/span><\/span><\/span><\/p>\n<p><span style=\"color: #000000;\"><em>my vsftpd.conf looked like this after editing <\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #99cc00;\"># Example config file \/etc\/vsftpd\/vsftpd.conf<br \/>\n#<br \/>\n# The default compiled in settings are fairly paranoid. This sample file<br \/>\n# loosens things up a bit, to make the ftp daemon more usable.<br \/>\n# Please see vsftpd.conf.5 for all compiled in defaults.<br \/>\n#<br \/>\n# READ THIS: This example file is NOT an exhaustive list of vsftpd options.<br \/>\n# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd&#8217;s<br \/>\n# capabilities.<br \/>\n#<br \/>\n# Allow anonymous FTP? (Beware &#8211; allowed by default if you comment this out).<br \/>\nanonymous_enable=YES<br \/>\n#<br \/>\n# Uncomment this to allow local users to log in.<br \/>\nlocal_enable=YES<br \/>\n#<br \/>\n# Uncomment this to enable any form of FTP write command.<br \/>\nwrite_enable=YES<br \/>\n#<br \/>\n# Default umask for local users is 077. You may wish to change this to 022,<br \/>\n# if your users expect that (022 is used by most other ftpd&#8217;s)<br \/>\nlocal_umask=022<br \/>\n#<br \/>\n# Uncomment this to allow the anonymous FTP user to upload files. This only<br \/>\n# has an effect if the above global write enable is activated. Also, you will<br \/>\n# obviously need to create a directory writable by the FTP user.<br \/>\n#anon_upload_enable=YES<br \/>\n#<br \/>\n# Uncomment this if you want the anonymous FTP user to be able to create<br \/>\n# new directories.<br \/>\n#anon_mkdir_write_enable=YES<br \/>\n#<br \/>\n# Activate directory messages &#8211; messages given to remote users when they<br \/>\n# go into a certain directory.<br \/>\ndirmessage_enable=YES<br \/>\n#<br \/>\n# The target log file can be vsftpd_log_file or xferlog_file.<br \/>\n# This depends on setting xferlog_std_format parameter<br \/>\nxferlog_enable=YES<br \/>\n#<br \/>\n# Make sure PORT transfer connections originate from port 20 (ftp-data).<br \/>\nconnect_from_port_20=YES<br \/>\n#<br \/>\n# If you want, you can arrange for uploaded anonymous files to be owned by<br \/>\n# a different user. Note! Using &#8220;root&#8221; for uploaded files is not<br \/>\n# recommended!<br \/>\n#chown_uploads=YES<br \/>\n#chown_username=whoever<br \/>\n#<br \/>\n# The name of log file when xferlog_enable=YES and xferlog_std_format=YES<br \/>\n# WARNING &#8211; changing this filename affects \/etc\/logrotate.d\/vsftpd.log<br \/>\n#xferlog_file=\/var\/log\/xferlog<br \/>\n#<br \/>\n# Switches between logging into vsftpd_log_file and xferlog_file files.<br \/>\n# NO writes to vsftpd_log_file, YES to xferlog_file<br \/>\nxferlog_std_format=YES<br \/>\n#<br \/>\n# You may change the default value for timing out an idle session.<br \/>\n#idle_session_timeout=600<br \/>\n#<br \/>\n# You may change the default value for timing out a data connection.<br \/>\n#data_connection_timeout=120<br \/>\n#<br \/>\n# It is recommended that you define on your system a unique user which the<br \/>\n# ftp server can use as a totally isolated and unprivileged user.<br \/>\n#nopriv_user=ftpsecure<br \/>\n#<br \/>\n# Enable this and the server will recognise asynchronous ABOR requests. Not<br \/>\n# recommended for security (the code is non-trivial). Not enabling it,<br \/>\n# however, may confuse older FTP clients.<br \/>\n#async_abor_enable=YES<br \/>\n#<br \/>\n# By default the server will pretend to allow ASCII mode but in fact ignore<br \/>\n# the request. Turn on the below options to have the server actually do ASCII<br \/>\n# mangling on files when in ASCII mode.<br \/>\n# Beware that on some FTP servers, ASCII support allows a denial of service<br \/>\n# attack (DoS) via the command &#8220;SIZE \/big\/file&#8221; in ASCII mode. vsftpd<br \/>\n# predicted this attack and has always been safe, reporting the size of the<br \/>\n# raw file.<br \/>\n# ASCII mangling is a horrible feature of the protocol.<br \/>\n#ascii_upload_enable=YES<br \/>\n#ascii_download_enable=YES<br \/>\n#<br \/>\n# You may fully customise the login banner string:<br \/>\n#ftpd_banner=Welcome to blah FTP service.<br \/>\n#<br \/>\n# You may specify a file of disallowed anonymous e-mail addresses. Apparently<br \/>\n# useful for combatting certain DoS attacks.<br \/>\n#deny_email_enable=YES<br \/>\n# (default follows)<br \/>\n#banned_email_file=\/etc\/vsftpd\/banned_emails<br \/>\n#<br \/>\n# You may specify an explicit list of local users to chroot() to their home<br \/>\n# directory. If chroot_local_user is YES, then this list becomes a list of<br \/>\n# users to NOT chroot().<br \/>\n#chroot_list_enable=YES<br \/>\n# (default follows)<br \/>\n#chroot_list_file=\/etc\/vsftpd\/chroot_list<br \/>\n#<br \/>\n# You may activate the &#8220;-R&#8221; option to the builtin ls. This is disabled by<br \/>\n# default to avoid remote users being able to cause excessive I\/O on large<br \/>\n# sites. However, some broken FTP clients such as &#8220;ncftp&#8221; and &#8220;mirror&#8221; assume<br \/>\n# the presence of the &#8220;-R&#8221; option, so there is a strong case for enabling it.<br \/>\n#ls_recurse_enable=YES<br \/>\n#<br \/>\n# When &#8220;listen&#8221; directive is enabled, vsftpd runs in standalone mode and<br \/>\n# listens on IPv4 sockets. This directive cannot be used in conjunction<br \/>\n# with the listen_ipv6 directive.<br \/>\nlisten=YES<br \/>\n#<br \/>\n# This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6<br \/>\n# sockets, you must run two copies of vsftpd whith two configuration files.<br \/>\n# Make sure, that one of the listen options is commented !!<br \/>\n#listen_ipv6=YES<br \/>\nmax_clients=3<br \/>\nmax_per_ip=3<br \/>\npam_service_name=vsftpd<br \/>\nuserlist_enable=NO<br \/>\ntcp_wrappers=YES<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #99cc00;\"><span style=\"color: #000000;\">And finally ,Started the service\u00a0 with the command<\/span> <\/span><span style=\"color: #99cc00;\"><em>service vsftpd start <span style=\"color: #000000;\">.<\/span><\/em><\/span><\/p>\n<p><span style=\"color: #99cc00;\"><em>#service vsftpd start<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">And \u00a0i tried to\u00a0login to ftp ,but got the error message \u00a0<\/span>\u00a0<span style=\"color: #ff0000;\">&#8220;500 OOPS: cannot change directory&#8221; <span style=\"color: #000000;\">.<\/span><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">I forgot to add selinux exception\u00a0 ( selinux is a enhanced security policy feauture comes with newer version of kernels).<\/span><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">I did run\u00a0the command &#8216;\u00a0 <em><span style=\"color: #99cc00;\">\/usr\/sbin\/setsebool\u00a0 -P ftp_home_dir=1<\/span> &#8216;\u00a0 <\/em>from root and it fixed the problem.<\/span><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">I\u00a0could have used<em><span style=\"color: #99cc00;\">\u00a0 setsebool -P allow_ftpd_full_access 1\u00a0 <\/span><\/em>to allow\u00a0 full access to ftp thorugh selinux.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Next, I binded a directory for demoftp user\u00a0 which is out side of that user&#8217;s home directory.<\/p>\n<p>&nbsp;<\/p>\n<p><em># mount &#8211;bind\/\/opt\/apache2\/htdocs\/test\/\u00a0 \/home\/demoftp\/\u00a0\u00a0\u00a0 <\/em>( \/opt\/apache2\/htdocs\/test\/ is the directory i want to access when i login\u00a0 from ftp with\u00a0 demoftp account).<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ftp feature\u00a0is\u00a0 useful especially when\u00a0 the linux server is in remote location\u00a0 and\u00a0we want to transfer\u00a0files\u00a0to server . Configuring ftp on linux is pretty straight forward\u00a0 and may be the procedure is almost similar\u00a0 in all\u00a0 linux distros (\u00a0\u00a0 I should have put the post title as &#8216;configuring ftp on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[7],"tags":[119,115,117,120,116,118],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>installing ftp on linux step by step<\/title>\n<meta name=\"description\" content=\"installing ftp on linux step by step\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"installing ftp on linux step by step\" \/>\n<meta property=\"og:description\" content=\"installing ftp on linux step by step\" \/>\n<meta property=\"og:url\" content=\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Ask Admin - A Lifelong Learner\" \/>\n<meta property=\"article:published_time\" content=\"2011-09-19T16:27:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-04-07T09:00:25+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"balu sreekanth\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/askadmin.com\/aa\/#website\",\"url\":\"https:\/\/askadmin.com\/aa\/\",\"name\":\"Ask Admin - A Lifelong Learner\",\"description\":\"Mobile App Development | IP Telephony | Linux\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/askadmin.com\/aa\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/#webpage\",\"url\":\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/\",\"name\":\"installing ftp on linux step by step\",\"isPartOf\":{\"@id\":\"https:\/\/askadmin.com\/aa\/#website\"},\"datePublished\":\"2011-09-19T16:27:40+00:00\",\"dateModified\":\"2015-04-07T09:00:25+00:00\",\"author\":{\"@id\":\"https:\/\/askadmin.com\/aa\/#\/schema\/person\/e1ff95d4a91ea001e25af3273533a345\"},\"description\":\"installing ftp on linux step by step\",\"breadcrumb\":{\"@id\":\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/askadmin.com\/aa\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing and configuring ftp on Linux server\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/askadmin.com\/aa\/#\/schema\/person\/e1ff95d4a91ea001e25af3273533a345\",\"name\":\"balu sreekanth\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/askadmin.com\/aa\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6aebf95935573dc70f536f1003a2fb8c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6aebf95935573dc70f536f1003a2fb8c?s=96&d=mm&r=g\",\"caption\":\"balu sreekanth\"},\"sameAs\":[\"http:\/\/askadmin.com\"],\"url\":\"https:\/\/askadmin.com\/aa\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"installing ftp on linux step by step","description":"installing ftp on linux step by step","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/","og_locale":"en_US","og_type":"article","og_title":"installing ftp on linux step by step","og_description":"installing ftp on linux step by step","og_url":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/","og_site_name":"Ask Admin - A Lifelong Learner","article_published_time":"2011-09-19T16:27:40+00:00","article_modified_time":"2015-04-07T09:00:25+00:00","twitter_misc":{"Written by":"balu sreekanth","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/askadmin.com\/aa\/#website","url":"https:\/\/askadmin.com\/aa\/","name":"Ask Admin - A Lifelong Learner","description":"Mobile App Development | IP Telephony | Linux","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/askadmin.com\/aa\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/#webpage","url":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/","name":"installing ftp on linux step by step","isPartOf":{"@id":"https:\/\/askadmin.com\/aa\/#website"},"datePublished":"2011-09-19T16:27:40+00:00","dateModified":"2015-04-07T09:00:25+00:00","author":{"@id":"https:\/\/askadmin.com\/aa\/#\/schema\/person\/e1ff95d4a91ea001e25af3273533a345"},"description":"installing ftp on linux step by step","breadcrumb":{"@id":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/askadmin.com\/aa\/installing-and-configuring-ftp-on-linux-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/askadmin.com\/aa\/"},{"@type":"ListItem","position":2,"name":"Installing and configuring ftp on Linux server"}]},{"@type":"Person","@id":"https:\/\/askadmin.com\/aa\/#\/schema\/person\/e1ff95d4a91ea001e25af3273533a345","name":"balu sreekanth","image":{"@type":"ImageObject","@id":"https:\/\/askadmin.com\/aa\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/6aebf95935573dc70f536f1003a2fb8c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6aebf95935573dc70f536f1003a2fb8c?s=96&d=mm&r=g","caption":"balu sreekanth"},"sameAs":["http:\/\/askadmin.com"],"url":"https:\/\/askadmin.com\/aa\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/posts\/114"}],"collection":[{"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":4,"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/posts\/114\/revisions\/119"}],"wp:attachment":[{"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askadmin.com\/aa\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}