{"id":32,"date":"2017-10-08T07:02:00","date_gmt":"2017-10-08T07:02:00","guid":{"rendered":"https:\/\/linuxadmin.melberi.com\/uncategorized\/iptables-enable-ss"},"modified":"2017-10-08T16:27:44","modified_gmt":"2017-10-08T16:27:44","slug":"iptables-ssh","status":"publish","type":"post","link":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh","title":{"rendered":"How to Allow ssh port in iptables"},"content":{"rendered":"<p>How to Allow Deny iptables inbound outbound access for ssh port on Interface IP Based MAC Based etc<\/p>\n<h3><span style=\"text-decoration: underline;\"><strong>IPTables Allow SSH on any Interface<\/strong><\/span><\/h3>\n<p>Below command will enable SSH port in all the interface.<br \/>\n<strong># iptables -A INPUT -p tcp &#8211;dport 22 -j ACCEPT<\/strong><\/p>\n<h3><span style=\"text-decoration: underline;\"><b>IPTables Allow SSH on specific IP<\/b><\/span><\/h3>\n<p>Run the following\u00a0command in the Linux Shell<\/p>\n<p><b># iptables -A INPUT -d 10.5.0.1\/32 -p tcp &#8211;dport 22 -j ACCEPT<\/b><\/p>\n<p><strong>Or<\/strong><\/p>\n<p>Edit \/etc\/sysconfig\/iptables and add the following lines<\/p>\n<p><strong>#vim \/etc\/sysconfig\/iptables<\/strong><\/p>\n<p><span style=\"color: #808080;\">*filter<\/span><br \/>\n<span style=\"color: #808080;\"> :INPUT ACCEPT [0:0]<\/span><br \/>\n<span style=\"color: #808080;\"> :FORWARD ACCEPT [0:0]<\/span><br \/>\n<span style=\"color: #808080;\"> :OUTPUT ACCEPT [1888:534373]<\/span><br \/>\n<span style=\"color: #808080;\"> -A INPUT -i lo -j ACCEPT<\/span><br \/>\n<span style=\"color: #808080;\"> -A INPUT -m conntrack &#8211;ctstate RELATED,ESTABLISHED -j ACCEPT<\/span><br \/>\n<span style=\"color: #808080;\"> <b>-A INPUT -d 10.5.0.1\/32 -p tcp -m tcp &#8211;dport 22 -j ACCEPT<\/b><\/span><br \/>\n<span style=\"color: #808080;\"> -A INPUT -j DROP<\/span><br \/>\n<span style=\"color: #808080;\"> COMMIT<\/span><\/p>\n<p>replace x.x.x.x with your server interface ip<\/p>\n<h3><span style=\"text-decoration: underline;\"><b><u>IPTables Allow SSH on Specific interface<\/u><\/b><\/span><\/h3>\n<p><strong># iptables -A INPUT -i eth0 -p tcp &#8211;dport 22 -j ACCEPT<\/strong><\/p>\n<p>Or<\/p>\n<p>Edit \/etc\/sysconfig\/iptables and add the following lines<\/p>\n<p><span style=\"color: #808080;\">*filter<\/span><br \/>\n<span style=\"color: #808080;\"> :INPUT ACCEPT [0:0]<\/span><br \/>\n<span style=\"color: #808080;\"> :FORWARD ACCEPT [0:0]<\/span><br \/>\n<span style=\"color: #808080;\"> :OUTPUT ACCEPT [1888:534373]<\/span><br \/>\n<span style=\"color: #808080;\"> -A INPUT -i lo -j ACCEPT<\/span><br \/>\n<span style=\"color: #808080;\"> -A INPUT -m conntrack &#8211;ctstate RELATED,ESTABLISHED -j ACCEPT<\/span><br \/>\n<span style=\"color: #808080;\"> <strong>-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 22 -j ACCEPT<\/strong><\/span><br \/>\n<span style=\"color: #808080;\"> -A INPUT -j DROP<\/span><br \/>\n<span style=\"color: #808080;\"> COMMIT<\/span><\/p>\n<p><strong>Restart iptables service<\/strong><\/p>\n<div><b>#service iptables restart<\/b><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Allow Deny iptables inbound outbound access for ssh port on Interface IP Based MAC Based etc IPTables Allow SSH on any Interface Below command will enable SSH port&#8230; <a href=\"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104,110],"tags":[],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-iptables","category-ssh"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"How to Allow Deny iptables inbound outbound access for ssh port on Interface IP Based MAC Based etc IPTables Allow SSH on any Interface Below command will enable SSH port in all the interface. # iptables -A INPUT -p tcp --dport 22 -j ACCEPT IPTables Allow SSH on specific IP Run the following command in the\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<meta name=\"msvalidate.01\" content=\"F5B964E0B63F681BBDE95AB72193D75E\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#article\",\"name\":\"How to Allow ssh port in iptables - Linux How To\",\"headline\":\"How to Allow ssh port in iptables\",\"author\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2021\\\/06\\\/MelB.png\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#articleImage\",\"width\":320,\"height\":320},\"datePublished\":\"2017-10-08T07:02:00+00:00\",\"dateModified\":\"2017-10-08T16:27:44+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#webpage\"},\"articleSection\":\"IPTABLES, SSH\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/iptables#listItem\",\"name\":\"IPTABLES\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/iptables#listItem\",\"position\":2,\"name\":\"IPTABLES\",\"item\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/iptables\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#listItem\",\"name\":\"How to Allow ssh port in iptables\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#listItem\",\"position\":3,\"name\":\"How to Allow ssh port in iptables\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/iptables#listItem\",\"name\":\"IPTABLES\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#organization\",\"name\":\"Linux How To\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2021\\\/06\\\/MelB.png\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh\\\/#organizationLogo\",\"width\":320,\"height\":320},\"image\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ee7acbcab1a0ae6b35481c34cd31ee5c4d15292f5a1e069321cd34f1ceccd11?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#webpage\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh\",\"name\":\"How to Allow ssh port in iptables - Linux How To\",\"description\":\"How to Allow Deny iptables inbound outbound access for ssh port on Interface IP Based MAC Based etc IPTables Allow SSH on any Interface Below command will enable SSH port in all the interface. # iptables -A INPUT -p tcp --dport 22 -j ACCEPT IPTables Allow SSH on specific IP Run the following command in the\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/iptables\\\/iptables-ssh#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\"},\"datePublished\":\"2017-10-08T07:02:00+00:00\",\"dateModified\":\"2017-10-08T16:27:44+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#website\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/\",\"name\":\"Linux How To\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How to Allow ssh port in iptables - Linux How To","description":"How to Allow Deny iptables inbound outbound access for ssh port on Interface IP Based MAC Based etc IPTables Allow SSH on any Interface Below command will enable SSH port in all the interface. # iptables -A INPUT -p tcp --dport 22 -j ACCEPT IPTables Allow SSH on specific IP Run the following command in the","canonical_url":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"msvalidate.01":"F5B964E0B63F681BBDE95AB72193D75E","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#article","name":"How to Allow ssh port in iptables - Linux How To","headline":"How to Allow ssh port in iptables","author":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author"},"publisher":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.melberi.com\/linuxadmin\/wp-content\/uploads\/sites\/3\/2021\/06\/MelB.png","@id":"https:\/\/www.melberi.com\/linuxadmin\/#articleImage","width":320,"height":320},"datePublished":"2017-10-08T07:02:00+00:00","dateModified":"2017-10-08T16:27:44+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#webpage"},"isPartOf":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#webpage"},"articleSection":"IPTABLES, SSH"},{"@type":"BreadcrumbList","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/#listItem","position":1,"name":"Home","item":"https:\/\/www.melberi.com\/linuxadmin\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/category\/iptables#listItem","name":"IPTABLES"}},{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/category\/iptables#listItem","position":2,"name":"IPTABLES","item":"https:\/\/www.melberi.com\/linuxadmin\/category\/iptables","nextItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#listItem","name":"How to Allow ssh port in iptables"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#listItem","position":3,"name":"How to Allow ssh port in iptables","previousItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/category\/iptables#listItem","name":"IPTABLES"}}]},{"@type":"Organization","@id":"https:\/\/www.melberi.com\/linuxadmin\/#organization","name":"Linux How To","url":"https:\/\/www.melberi.com\/linuxadmin\/","logo":{"@type":"ImageObject","url":"https:\/\/www.melberi.com\/linuxadmin\/wp-content\/uploads\/sites\/3\/2021\/06\/MelB.png","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh\/#organizationLogo","width":320,"height":320},"image":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author","url":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1ee7acbcab1a0ae6b35481c34cd31ee5c4d15292f5a1e069321cd34f1ceccd11?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#webpage","url":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh","name":"How to Allow ssh port in iptables - Linux How To","description":"How to Allow Deny iptables inbound outbound access for ssh port on Interface IP Based MAC Based etc IPTables Allow SSH on any Interface Below command will enable SSH port in all the interface. # iptables -A INPUT -p tcp --dport 22 -j ACCEPT IPTables Allow SSH on specific IP Run the following command in the","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/#website"},"breadcrumb":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/iptables\/iptables-ssh#breadcrumblist"},"author":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author"},"creator":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author"},"datePublished":"2017-10-08T07:02:00+00:00","dateModified":"2017-10-08T16:27:44+00:00"},{"@type":"WebSite","@id":"https:\/\/www.melberi.com\/linuxadmin\/#website","url":"https:\/\/www.melberi.com\/linuxadmin\/","name":"Linux How To","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/#organization"}}]}},"aioseo_meta_data":{"post_id":"32","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-03-11 17:26:44","updated":"2026-10-21 17:25:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":5,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts\/32\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}