19 JULHO / QUINTA FEIRA / 06:45
FCUP
 
CI
SERVIÇOS
APOIO
CONTACTOS
Correio Eletrónico
Certificados Digitais
Rede sem fios
Acesso por SSH
SSH para Windows
SSH para Linux
SSH para Mac
Acesso por VPN
Áreas Web
Software
Sistema de Impressão
Laboratórios de Alunos
PCs Docentes
Telefones VoIP
infoCiências

SSH para Linux

Aceder por SSH a partir de Linux é extremamente simples uma vez que qualquer distribuição deste sistema operativo já tem incluida esta aplicação. Para aceder à rede interna da Faculdade de Ciências siga os seguintes passos (assume-se que já pediu este acesso via InfoCiências):

  1. Abra uma nova shell (terminal).

  2. Execute o comando, como se pode ver na figura:

    [username_exterior@maquina_externa ~]# ssh username@ssh.fc.up.pt
    ou
    [username_exterior@maquina_externa ~]# ssh -l username ssh.fc.up.pt

  3. Insira a sua palavra-chave da Faculdade (também conhecida como a password do webmail).


Copiar ficheiros entre máquinas

Copiar ficheiros para o exterior

Apesar do acesso para o interior ser condicionado, o acesso para o exterior não o é. Para copiar ficheiros, de forma segura, para uma máquina que está no exterior, basta executar o comando scp com o endereço da máquina exterior. Por exemplo:

[username@maquina_interna ~]# scp ficheiro username_exterior@maquina_exterior:

Copiar ficheiros para a máquina na FCUP indiretamente

Para transferir ficheiros do exterior para uma máquina interna, precisa de o fazer em duas partes:

  1. copiar o ou os ficheiros para a máquina ssh.fc.up.pt, utilizando o comando:

    [username_exterior@maquina_externa ~]# scp ficheiro username@ssh.fc.up.pt:

  2. Em seguida efetue o login na máquina ssh.fc.up.pt, como já foi explicado anteriormente e efetue a copia dos ficheiro da máquina ssh.fc.up.pt para a máquina pretendida. O comando a utilizar é muito semelhante:



    [username@ssh.fc.up.pt ~]# scp ficheiro username_interno@maquina_interna:

Copiar ficheiros para a máquina na FCUP diretamente

Para transferir ficheiros do exterior para uma máquina interna diretamente, precisa de efetuar os seguintes passos:

  1. Editar o ficheiro .ssh/config, da máquina de onde vai aceder, e adicionar a seguinte configuração:
  2. # Configuração para acesso direto à FCUP.
    
    Host ssh.fc.up.pt
    LocalForward 2201 maquina1.fc.up.pt:22
    LocalForward 2202 maquina2.fc.up.pt:22
    LocalForward 2203 replica.fc.up.pt:22
    HostKeyAlias ssh.fc.up.pt
    
    Host maquina1_alias
    HostName localhost
    HostKeyAlias maquina1.fc.up.pt
    Port 2201
    
    Host maquina2_alias
    Hostname localhost
    HostKeyAlias maquina2.fc.up.pt
    port 2202
    
    Host replica_alias
    Hostname localhost
    HostKeyAlias replica.fc.up.pt
    port 2203
    

    Nota: Os nomes maquina1 e maquina2 correspondem aos nomes das máquinas registadas no infoCiências. Todos os utilizadores têm acesso à máquina replica.fc.up.pt. Não é obrigatório configurar os três acessos.

    Nota: O localhost precisa de estar bem definido. Se não estiver, tente com 127.0.0.1.

  3. Numa shell abrir uma ligação para a máquina ssh.fc.up.pt e manter esta ligação aberta. IMPORTANTE!!!
  4. Numa nova shell, e desde que a ligação anterior esteja estabelecida, é possivel utilizar o ssh, sftp, scp e o rsync de forma transparente e diretamente para a máquina pretendida. Por exemplo:

    [username_exterior@maquina_externa ~]# scp ficheiro username_interno@maquina1_alias:
FCUP 2018