Vídeo – Como Acessar SSH com Powershell

Pessoal!

Poste um novo vídeo no meu canal do Youtube sobre como acessar servidores Linux com SSH direto do Powershell.

Os scripts utilizados nos exemplos seguem abaixo:

#Importa o Módulo Posh-SSH
Import-Module posh-ssh
#Verificamos os comandos deste módulo
Get-Command -Module SSH-Sessions

#criamos a credencial Linux (troque SQLCrespi pelo seu usuário no servidor Linux)
$cred = Get-Credential -UserName sqlcrespi -Message "Credencial para conectar no RHEL"

#Abrimos a sessão (troque o ip para o ip da sua máquina com Linux)
new-sshsession -computername 10.0.1.18 -credential $cred
#lista as sessões
Get-SSHSession | ft -autosize

#executa um comando no linux
$exec= Invoke-SshCommand -SessionID 0 -Command "Uname -a"

#Utilizando o SCPFile 
#Upload
Set-SCPFile -Localfile .\backup\adventureworkssimple.bak -RemoteFile "./Downloads/" -ComputerName 10.0.1.18 -Credential $cred

#Download
get-SCPFile -LocalFile .\tmp -RemoteFile "./Download/adventureworkssimple.bak" -Computername 10.0.1.18 -Credential $cred

#SFTP
#Abre a sessão
New-SFTPSession -ComputerName  10.0.1.18 -Credential $cred
Get-SFTPSession 

#Download
Get-SFTPFile -SessionId 0 -RemoteFile ">/Download/adventureworkssimple.bak" -LocalPath "c:\temp"

#SSH
#baixar a release do GitHub conforme o link <a href="https://github.com/powerShell/Win32-OpenSSH" target="_blank" rel="noopener">Win32-OpenSSH</a>

#descompactar o zip em um diretório e naquele mesmo diretório executar o ssh
Expand-Archive .\OpenSSH_Win64.zip
#executa o SSH
.\ssh.exe SQLCrespi@10.0.1.18
# desta forma estamos no prompt do bash do servidor Linux remoto. 

Era isso pessoal, não esqueçam de assinar o canal, dar um lilke compartilhar.

Abraço, Rodrigo

Autor: SQLCrespi

Rodrigo Crespi é MVP Data Platform, MCT, MCSE, MCSA, MCIT, MCDBA e MCP em SQL Server, possuí outras certificações em .NET Framework, Dynamics CRM e etc. Iniciou trabalhando com SQL Server na versão 6.5 na época como desenvolvedor, logo direcionou a sua carreira para a área de administração de bancos de dados. Atualmente é Sócio da CrespiDB – Soluções em Plataformas de Dados, além de professor universitário na Uniftec – Caxias do Sul Autor de diversos artigos publicados em sites e revistas sobre SQL Server e engenharia de software, mantem o canal SQLCrespi no Youtube, o blog SQLCrespi, além de ser dedicado ao SQL Server RS PASS Chapter Leader do grupo de profissionais em SQL Server do Rio Grande do Sul.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s