{"id":1554,"date":"2023-08-02T21:00:00","date_gmt":"2023-08-02T15:30:00","guid":{"rendered":"https:\/\/zmainframes.com\/zlog\/?p=1554"},"modified":"2023-11-30T19:10:27","modified_gmt":"2023-11-30T13:40:27","slug":"ssh-mainframe-from-personal-computers-a-comprehensive-guide-with-examples","status":"publish","type":"post","link":"https:\/\/zmainframes.com\/zlog\/ssh-mainframe-from-personal-computers-a-comprehensive-guide-with-examples\/","title":{"rendered":"SSH Mainframe from Personal Computers: A Comprehensive Guide with Examples"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>SSH Mainframe from Personal Computers: A Comprehensive Guide with Examples<\/strong><\/h2>\r\n\r\n\r\n\r\n<p><strong>Introduction:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>The mainframe has long been the backbone of large-scale computing, supporting critical business operations and data processing. With the advent of personal computers and the internet, the need to interact with mainframes remotely has become essential for administrators and users alike. Secure Shell (SSH) is a widely used protocol for secure remote access to mainframes from personal computers. In this article,<img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" class=\" wp-image-1982 alignright\" src=\"https:\/\/i0.wp.com\/zmainframes.com\/zlog\/wp-content\/uploads\/2023\/08\/SSH-Mainframe-from-Personal-Computers.png?resize=532%2C445&#038;ssl=1\" alt=\"\" width=\"532\" height=\"445\" title=\"\" srcset=\"https:\/\/i0.wp.com\/zmainframes.com\/zlog\/wp-content\/uploads\/2023\/08\/SSH-Mainframe-from-Personal-Computers.png?resize=300%2C251&amp;ssl=1 300w, https:\/\/i0.wp.com\/zmainframes.com\/zlog\/wp-content\/uploads\/2023\/08\/SSH-Mainframe-from-Personal-Computers.png?resize=768%2C644&amp;ssl=1 768w, https:\/\/i0.wp.com\/zmainframes.com\/zlog\/wp-content\/uploads\/2023\/08\/SSH-Mainframe-from-Personal-Computers.png?resize=1%2C1&amp;ssl=1 1w, https:\/\/i0.wp.com\/zmainframes.com\/zlog\/wp-content\/uploads\/2023\/08\/SSH-Mainframe-from-Personal-Computers.png?resize=150%2C126&amp;ssl=1 150w, https:\/\/i0.wp.com\/zmainframes.com\/zlog\/wp-content\/uploads\/2023\/08\/SSH-Mainframe-from-Personal-Computers.png?w=940&amp;ssl=1 940w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/> we will provide a comprehensive guide on how to SSH into a mainframe from personal computers, covering the necessary tools, configurations, and numerous examples to facilitate the process.<\/p>\r\n\r\n\r\n\r\n<p><strong>Section 1: Understanding SSH and Mainframe<\/strong><\/p>\r\n\r\n\r\n\r\n<p><strong>1.1 What is SSH?<\/strong><\/p>\r\n\r\n\r\n\r\n<p>SSH (Secure Shell) is a cryptographic network protocol that allows secure remote access and data transfer between a client and a server over an unsecured network. It provides a secure alternative to traditional remote access methods such as Telnet, which transmit data in clear text, making it susceptible to eavesdropping and attacks.<\/p>\r\n\r\n\r\n\r\n<p><strong>1.2 What is a Mainframe?<\/strong><\/p>\r\n\r\n\r\n\r\n<p>A mainframe is a large, powerful, and centralized computer system designed to handle extensive data processing and manage critical business applications. Mainframes are known for their reliability, scalability, and robustness, making them the preferred choice for organizations with substantial computing needs.<\/p>\r\n\r\n\r\n\r\n<p><strong>Section 2: Preparing the Personal Computer for SSH<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Before accessing the mainframe via SSH, the personal computer needs to be adequately configured. Follow these steps:<\/p>\r\n\r\n\r\n\r\n<p><strong>2.1 Install an SSH Client:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>An SSH client is required on the personal computer to establish a secure connection with the mainframe. There are various SSH clients available, including:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>OpenSSH (for Unix-like systems)<\/li>\r\n\r\n\r\n\r\n<li>PuTTY (for Windows)<\/li>\r\n\r\n\r\n\r\n<li>SecureCRT (cross-platform)<\/li>\r\n\r\n\r\n\r\n<li>Bitvise SSH Client (for Windows)<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Choose an SSH client that suits your operating system and install it.<\/p>\r\n\r\n\r\n\r\n<p><strong>2.2 Verify Network Connectivity:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Ensure that your personal computer is connected to the same network as the mainframe. If you are accessing the mainframe over the internet, ensure you have a stable internet connection.<\/p>\r\n\r\n\r\n\r\n<p><strong>2.3 Obtain Mainframe SSH Credentials:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Contact your mainframe administrator or IT department to obtain the necessary SSH credentials, including the hostname (or IP address) of the mainframe, the username, and the password or private key for authentication.<\/p>\r\n\r\n\r\n\r\n<p><strong>Section 3: SSH into Mainframe<\/strong><\/p>\r\n\r\n\r\n\r\n<p><strong>3.1 Using OpenSSH on Unix-like Systems:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>OpenSSH is pre-installed on most Unix-like systems (e.g., Linux, macOS). To SSH into a mainframe, open the terminal and use the following command:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.70001220703125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">ssh<\/span> <span style=\"color: #96d0ff;\">username@mainframe_hostname_or_ip<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Replace &#8216;username&#8217; with your mainframe username, and &#8216;mainframe_hostname_or_ip&#8217; with the actual hostname or IP address of the mainframe. Press Enter and enter your password when prompted.<\/p>\r\n\r\n\r\n\r\n<p>Example:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.699981689453125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">codessh<\/span> <span style=\"color: #96d0ff;\">john_doe@mainframe.example.com<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p><strong>3.2 Using PuTTY on Windows:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>PuTTY is a popular SSH client for Windows. Follow these steps to SSH into the mainframe using PuTTY:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Open PuTTY.<\/li>\r\n\r\n\r\n\r\n<li>Enter the mainframe hostname or IP address in the &#8220;Host Name (or IP address)&#8221; field.<\/li>\r\n\r\n\r\n\r\n<li>Choose &#8220;SSH&#8221; as the connection type.<\/li>\r\n\r\n\r\n\r\n<li>Click &#8220;Open.&#8221;<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>You will be prompted to enter your mainframe username and password.<\/p>\r\n\r\n\r\n\r\n<p>Example:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.6999969482421875px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">Host<\/span> <span style=\"color: #96d0ff;\">Name<\/span><span style=\"color: #adbac7;\"> (or <\/span><span style=\"color: #96d0ff;\">IP<\/span> <span style=\"color: #96d0ff;\">address<\/span><span style=\"color: #adbac7;\">): mainframe.example.com<\/span><\/span>\r\n<span class=\"line\"><span style=\"color: #f69d50;\">Port:<\/span> <span style=\"color: #6cb6ff;\">22<\/span><\/span>\r\n<span class=\"line\"><span style=\"color: #f69d50;\">Connection<\/span> <span style=\"color: #96d0ff;\">Type:<\/span> <span style=\"color: #96d0ff;\">SSH<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p><strong>Section 4: SSH with Key-Based Authentication<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Key-based authentication provides a more secure and convenient method to access the mainframe. Follow these steps:<\/p>\r\n\r\n\r\n\r\n<p><strong>4.1 Generate SSH Key Pair:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>On your personal computer, open the terminal (for Unix-like systems) or PuTTYgen (for Windows).<\/p>\r\n\r\n\r\n\r\n<p>For Unix-like systems, use the following command to generate an RSA key pair:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.6999969482421875px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">ssh-keygen<\/span> <span style=\"color: #6cb6ff;\">-t<\/span> <span style=\"color: #96d0ff;\">rsa<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p>For Windows using <strong>PuTTYgen<\/strong>, click &#8220;Generate&#8221; to create the key pair, and then save both the public and private keys to appropriate locations.<\/p>\r\n\r\n\r\n\r\n<p><strong>4.2 Upload Public Key to Mainframe:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Log in to the mainframe using your username and password. Then, add your public key to the <code><strong>~\/.ssh\/authorized_keys<\/strong><\/code> file on the mainframe. If the file doesn&#8217;t exist, create it.<\/p>\r\n\r\n\r\n\r\n<p>For Unix-like systems, use the following command to append the public key:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.70001220703125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">cat<\/span> <span style=\"color: #96d0ff;\">~\/.ssh\/id_rsa.pub<\/span> <span style=\"color: #f47067;\">&gt;&gt;<\/span> <span style=\"color: #96d0ff;\">~\/.ssh\/authorized_keys<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p>For Windows, you can use a text editor to copy the contents of the public key file and paste it into the <code><strong>authorized_keys<\/strong><\/code> file on the mainframe.<\/p>\r\n\r\n\r\n\r\n<p><strong>4.3 Configure SSH Client for Key-Based Authentication:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Modify your SSH client configuration to use the private key for authentication. For OpenSSH, edit the <code><strong>~\/.ssh\/config<\/strong><\/code> file and add the following lines:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.70001220703125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">Host<\/span> <span style=\"color: #96d0ff;\">mainframe.example.com<\/span><\/span>\r\n<span class=\"line\">    <span style=\"color: #f69d50;\">User<\/span> <span style=\"color: #96d0ff;\">john_doe<\/span><\/span>\r\n<span class=\"line\">    <span style=\"color: #f69d50;\">IdentityFile<\/span> <span style=\"color: #96d0ff;\">~\/.ssh\/id_rsa<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p>For PuTTY, load your private key in the &#8220;SSH -&gt; Auth&#8221; section.<\/p>\r\n\r\n\r\n\r\n<p><strong>4.4 SSH into Mainframe with Key-Based Authentication:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Now, you can SSH into the mainframe using key-based authentication. If everything is set up correctly, you should be able to log in without entering a password.<\/p>\r\n\r\n\r\n\r\n<p><strong>Section 5: Advanced SSH Options<\/strong><\/p>\r\n\r\n\r\n\r\n<p>SSH provides several options and features to enhance the remote access experience. Here are some examples:<\/p>\r\n\r\n\r\n\r\n<p><strong>5.1 Specifying a Non-Standard Port:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>By default, SSH uses port 22 for connections. However, if the mainframe SSH server uses a different port, you can specify it using the <code>-p<\/code> option.<\/p>\r\n\r\n\r\n\r\n<p>Example:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.699981689453125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">ssh<\/span> <span style=\"color: #6cb6ff;\">-p<\/span> <span style=\"color: #6cb6ff;\">2222<\/span> <span style=\"color: #96d0ff;\">john_doe@mainframe.example.com<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p><strong>5.2 Using ProxyJump:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>If you need to connect to the mainframe through an intermediate host (a jump host or proxy), you can use the ProxyJump option in OpenSSH.<\/p>\r\n\r\n\r\n\r\n<p>Example:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.70001220703125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">ssh<\/span> <span style=\"color: #6cb6ff;\">-J<\/span> <span style=\"color: #96d0ff;\">jump_host_username@jump_host_ip<\/span> <span style=\"color: #96d0ff;\">mainframe_username@mainframe.example.com<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p><strong>5.3 Transferring Files with SCP:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>SSH also supports file transfer using SCP (Secure Copy). To upload a file to the mainframe:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.70001220703125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">scp<\/span> <span style=\"color: #96d0ff;\">\/path\/to\/local_file<\/span> <span style=\"color: #96d0ff;\">mainframe_username@mainframe.example.com:\/path\/to\/remote_directory<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p>To download a file from the mainframe:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" style=\"font-size: .875rem; font-family: Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; --cbp-line-number-color: #adbac7; --cbp-line-number-width: 7.70001220703125px; line-height: 1.25rem;\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\"><span style=\"display: flex; align-items: center; padding: 10px 0px 10px 16px; margin-bottom: -2px; width: 100%; text-align: left; background-color: #2d333d; color: #9eadbd;\">Bash<\/span>\r\n<pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e;\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #f69d50;\">scp<\/span> <span style=\"color: #96d0ff;\">mainframe_username@mainframe.example.com:\/path\/to\/remote_file<\/span> <span style=\"color: #96d0ff;\">\/path\/to\/local_directory<\/span><\/span><\/code><\/pre>\r\n<\/div>\r\n\r\n\r\n\r\n<p><strong>Conclusion:<\/strong><\/p>\r\n\r\n\r\n\r\n<p>SSH provides a secure and efficient way to access mainframes from personal computers, enabling administrators and users to manage critical operations remotely. By following the steps and examples provided in this comprehensive guide, you can confidently establish an SSH connection and utilize various advanced options to enhance your remote access experience. Remember to prioritize security by employing key-based authentication and verifying the legitimacy of the mainframe credentials before initiating any SSH connections. Happy mainframe remote access!<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>SSH Mainframe from Personal Computers: A Comprehensive Guide with Examples Introduction: The mainframe has long been the backbone of large-scale [&hellip;]<\/p>\n","protected":false},"author":515,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[37],"class_list":["post-1554","post","type-post","status-publish","format-standard","hentry","category-mainframes","tag-mainframes"],"amp_enabled":true,"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"zMainframes","author_link":"https:\/\/zmainframes.com\/zlog\/author\/zmainframes\/"},"rttpg_comment":1,"rttpg_category":"<a href=\"https:\/\/zmainframes.com\/zlog\/mainframes\/\" rel=\"category tag\">Mainframes<\/a>","rttpg_excerpt":"SSH Mainframe from Personal Computers: A Comprehensive Guide with Examples Introduction: The mainframe has long been the backbone of large-scale [&hellip;]","_links":{"self":[{"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/posts\/1554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/users\/515"}],"replies":[{"embeddable":true,"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/comments?post=1554"}],"version-history":[{"count":5,"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/posts\/1554\/revisions"}],"predecessor-version":[{"id":1984,"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/posts\/1554\/revisions\/1984"}],"wp:attachment":[{"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/media?parent=1554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/categories?post=1554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zmainframes.com\/zlog\/wp-json\/wp\/v2\/tags?post=1554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}