Estamos assumindo que você instalou e configurou o Cygwin. Se não, confira nosso artigo Como usar os comandos do Linux no Windows com o Cygwin para começar.
Instalando o OpenSSH
O OpenSSH é o que usaremos, por isso, se você não tiver instalado, encontre o arquivo setup.exe do Cygwin e execute-o.
Configurando o OpenSSH no Cygwin
Ao contrário da maioria das distribuições Linux, o OpenSSH não se configura automaticamente para funcionar e apenas funcionar. Precisamos realizar algumas etapas fáceis. Primeiro, clique com o botão direito do mouse no atalho Cygwin e clique em “Executar como administrador”:
ssh-host-config
Você será solicitado a criar uma nova conta com privilégios especiais. Selecione "sim" e o script continuará.
ntsec
net start sshd
Configuração do usuário do SSH
Em seguida, criaremos as chaves SSH apropriadas para sua conta de usuário. Abra o Cygwin normalmente e digite o seguinte comando:
ssh-user-config
Ser-lhe-á pedido para criar chaves específicas para a sua conta de utilizador, para utilizar o que precisa. Fui em frente e disse "não" para a primeira pergunta e "sim" para a segunda.
ssh –v localhost
Problemas menores
Se você ficar preso em alguma das etapas de configuração, verifique se a conta de usuário do Windows que você está executando tem acesso administrativo. Você pode obter erros estranhos se tentar executar a configuração do host como um usuário normal, portanto, certifique-se de executar o Cygwin com privilégios de administrador durante essa etapa. Se, ao sair, você receber um aviso sobre deixar as tarefas em lote em execução, poderá clicar em "não" para finalizá-las.
Por fim, se você testar o acesso SSH de outra máquina e receber um erro, verifique se o firewall não está bloqueando o acesso à porta 22 (ou 23 se você estiver usando SFTP).
Isso funciona muito bem se você gosta da capacidade de obter acesso SSH / SFTP aos seus arquivos em uma máquina com Windows 7 e também deseja que um shell familiar faça isso com. O Cygwin monta unidades do Windows em “/ cygdrive / driveletter” caso você esteja se perguntando.;-)
Uma técnica útil para seus aplicativos é permitir que eles analisem os argumentos da linha de comando. Isso pode dar muita funcionalidade extra ao seu aplicativo, por exemplo, para passar o nome de um arquivo para abrir na linha de comando.
Se você é um tecladista, pode realizar muitas coisas usando apenas a linha de comando do Linux. Por exemplo, existem alguns métodos fáceis de usar para criar arquivos de texto, caso você precise fazer isso.
A maioria das pessoas usa um gerenciador de arquivos gráfico para encontrar arquivos no Linux, como o Nautilus no Gnome, o Dolphin no KDE e o Thunar no Xfce. No entanto, existem várias maneiras de usar a linha de comando para localizar arquivos no Linux, independentemente do gerenciador de área de trabalho que você usa.
Você pode usar o Terminal do Mac para baixar arquivos, testar a velocidade da Internet, converter imagens ou até mesmo ouvir o Pandora. Tudo isso e muito mais é apenas um par de instalações Homebrew de distância.
Você pode descompactar um ou mais arquivos CAB comprimidos compactados usando ferramentas de linha de comando do Windows, como expand.exe, makecab & extrac32.