{"id":10004,"date":"2015-10-14T09:13:52","date_gmt":"2015-10-14T16:13:52","guid":{"rendered":"https:\/\/www.sapien.com\/blog\/?p=10004"},"modified":"2015-10-14T09:13:52","modified_gmt":"2015-10-14T16:13:52","slug":"whats-new-in-ipowershell-pro-2","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2015\/10\/14\/whats-new-in-ipowershell-pro-2\/","title":{"rendered":"What&#8217;s new in iPowerShell Pro?"},"content":{"rendered":"<p>Build 5.0.133 of iPowerShell Pro has just been released. This build primarily covers iOS 9 compatibility with some bug fixes and performance increases. But we did slip in a very interesting and future oriented feature: the ability to connect to PowerShell remotely via SSH!<\/p>\n<p>In June of 2015, the PowerShell team announced that they were going to embrace SSH connectivity to PowerShell via OpenSSH. This is exciting news for many in the community. Of course, we wanted to get a head start on supporting this ability, but how do we support something that has not yet been released?<\/p>\n<p>As\u00a0<a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2015\/06\/03\/looking-forward-microsoft-support-for-secure-shell-ssh.aspx\" target=\"_blank\">this article<\/a>\u00a0states, there are SSH solutions already out there. For this feature, SAPIEN has\u00a0worked with\u00a0<a href=\"https:\/\/www.nsoftware.com\" target=\"_blank\">\/n Software<\/a>\u00a0to connect to their\u00a0<a href=\"http:\/\/www.powershellserver.com\" target=\"_blank\">PowerShell Server<\/a>\u00a0product which allows connecting remotely to PowerShell via SSH. Its a great solution that actually works TODAY!<\/p>\n<div>SSH connections to PowerShell in iPowerShell Pro are created the same way PSWA connections are created. A new field has been added to the &#8220;Add Server&#8221; screen that allows you to select between PSWA and SSH. When you select SSH, the Auto Login and Server fields disappear. The location field prompts for an IP address rather than a URL and the default port prompt changes from 443 to 22.<\/div>\n<div><\/div>\n<div>\n<div id=\"attachment_10008\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0032.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10008\" class=\"size-medium wp-image-10008\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0032-300x225.jpg\" alt=\"Adding an SSH connection.\" width=\"300\" height=\"225\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0032-300x225.jpg 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0032.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-10008\" class=\"wp-caption-text\">Adding an SSH connection.<\/p><\/div>\n<\/div>\n<div><\/div>\n<div>SSH servers are clearly differentiated from PSWA servers on the Servers screen by the letters &#8220;SSH&#8221; instead of &#8220;PSWA&#8221; on the server icon.<\/div>\n<div><\/div>\n<div>\n<div id=\"attachment_10009\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0033.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10009\" class=\"size-medium wp-image-10009\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0033-300x225.jpg\" alt=\"PowerShell SSH and PSWA Servers.\" width=\"300\" height=\"225\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0033-300x225.jpg 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0033.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-10009\" class=\"wp-caption-text\">PowerShell SSH and PSWA Servers.<\/p><\/div>\n<\/div>\n<div><\/div>\n<div>Interacting with a PowerShell session works just as expected. All of the iPowerShell Pro features: Build, History and Scripts also work as you are used to.<\/div>\n<div><\/div>\n<div>\n<div id=\"attachment_10010\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0034.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10010\" class=\"size-medium wp-image-10010\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0034-300x225.jpg\" alt=\"Connecting to a PowerShell SSH session using iPowerShell Pro.\" width=\"300\" height=\"225\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0034-300x225.jpg 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0034.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-10010\" class=\"wp-caption-text\">Connecting to a PowerShell SSH session using iPowerShell Pro.<\/p><\/div>\n<p>All-in-all, it is a seamless and easy way to interact with PowerShell on a server. Try it out!<\/p>\n<p>\/n Software offers a free single connection\u00a0license for their PowerShell Server product.<\/p>\n<\/div>\n<div>We will keep out ears open for when OpensSSH comes to PowerShell and make sure that everything works there as well.<\/div>\n<div><\/div>\n<div>P.S. Since this is a basically SSH, it actually works for any kind of SSH connection. Give it a try!<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Build 5.0.133 of iPowerShell Pro has just been released. This build primarily covers iOS 9 compatibility with some bug fixes and performance increases. But we did slip in a very interesting and future oriented feature: the ability to connect to PowerShell remotely via SSH! In June of 2015, the PowerShell team announced that they were [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,283,554,25],"tags":[722,28,191,155,997],"class_list":["post-10004","post","type-post","status-publish","format-standard","hentry","category-general","category-howto","category-ipowershell","category-windows-powershell","tag-ipowershell-pro","tag-powershell","tag-sapien","tag-service-release","tag-windows-powershell"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/10004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=10004"}],"version-history":[{"count":6,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/10004\/revisions"}],"predecessor-version":[{"id":10062,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/10004\/revisions\/10062"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=10004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=10004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=10004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}