Preciso usar o PuTTY para enviar um programa, mas nunca o usei antes e estou tendo dificuldade em alterar meu diretório. Eu estou conectado com sucesso a um computador Linux do meu próprio, mas não consigo mudar o diretório para onde eu preciso que ele seja. O arquivo que desejo transferir está localizado aqui:
C:\Users\xxx\workspace\Life
Assumi, portanto, que isso funcionaria:
cd \C:\Users\xxx\workspace\Life
No entanto, recebo a resposta "Nenhum arquivo ou diretório". O que estou fazendo errado?
PuTTY é um cliente de telnet. Não é usado para transferência de arquivos. Eu suponho que você esteja usando o PSFTP, o cliente ftp que faz parte do pacote PuTTY.
Se for esse o caso, para alterar os diretórios locais, use lcd
em vez de cd
. O comando cd
é para alterar diretórios no computador linux ao qual você está conectado.
EDITAR:
A maneira mais fácil de transferir arquivos é com o FTP. Acontece que você não precisa do PuTTY ou de qualquer outro cliente de FTP; O Windows tem suporte FTP embutido através do Windows Explorer. Basta digitar ftp://[email protected]
na barra de endereço (substituindo as informações corretas, é claro). O Explorer deve pedir uma senha e depois de inseri-la, você deve ver o computador de destino como se fosse outra unidade em seu PC. Basta copiar e colar o arquivo como se você estivesse fazendo uma cópia em seu disco rígido. (Há um erro em algumas versões do Windows Explorer onde, depois de fazer uma conexão, ele mostra um diretório em branco. Você pode corrigir isso colocando o foco de volta na barra de endereço e pressionando a tecla enter sem alterar o endereço.)
O PuTTY em si não é um programa de transferência de arquivos. Ele dá acesso ao computador remoto, mas você não verá nenhum de seus arquivos.
No entanto, o PuTTY inclui dois programas de transferência de arquivos chamados PSCP e PSFTP. Você provavelmente precisará usá-los. Uso básico, a partir de um prompt de comando no seu PC Windows:
pscp myfile username@hostname:~/