Mudanças entre as edições de "Acesso ao IFSC-CLOUD (NUVEM)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(26 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 12: Linha 12:
  
 
==Cuidados ao encerrar a conexão==
 
==Cuidados ao encerrar a conexão==
*Ao sair de um dos containeres, verifique através do comando top se não tem alguma aplicação que ficou em execução. Use o comando (top -u SEU_USUARIO_LDAP). É normal ter esses processos sendo executados no seu usuário
+
*Ao sair de um dos containeres, verifique através do comando top se não tem alguma aplicação que ficou em execução. Use o comando (top -u LOGIN_SIGAA). É normal ter esses processos sendo executados no seu usuário
 
           PID USER                PR  NI    VIRT    RES    SHR S  %CPU %MEM    TIME+ COMMAND                               
 
           PID USER                PR  NI    VIRT    RES    SHR S  %CPU %MEM    TIME+ COMMAND                               
         23327 SEU_USUARIO_LDAP   20  0  141976  9496  7952 R  0.3  0.0  0:00.02 top                                   
+
         23327 LOGIN_SIGAA   20  0  141976  9496  7952 R  0.3  0.0  0:00.02 top                                   
         23303 SEU_USUARIO_LDAP   20  0  187168  7376  5376 S  0.0  0.0  0:00.12 sshd                                   
+
         23303 LOGIN_SIGAA   20  0  187168  7376  5376 S  0.0  0.0  0:00.12 sshd                                   
         23304 SEU_USUARIO_LDAP   20  0  126032  9916  8380 S  0.0  0.0  0:00.04 bash
+
         23304 LOGIN_SIGAA   20  0  126032  9916  8380 S  0.0  0.0  0:00.04 bash
 
;Para descobrir desde quando um processo seu do linux está sendo executado:
 
;Para descobrir desde quando um processo seu do linux está sendo executado:
ps -eo user,pid,lstart,cmd | grep SEU_USUARIO_LDAP
+
  ps -eo pid,lstart,cmd,user | grep LOGIN_SIGAA
ou
 
  ps -eo pid,lstart,cmd,user | grep SEU_USUARIO_LDAP
 
  
  
Linha 33: Linha 31:
 
==Matlab e Quartus: servidor GNU/Linux==
 
==Matlab e Quartus: servidor GNU/Linux==
 
Os aplicativos Quartus e Matlab foram instalados em GNU/Linux, portanto o acesso deve ser feito, de forma combinada, por meio de um cliente SSH e um servidor X local<ref>http://pt.wikipedia.org/wiki/X_Window_System</ref>.
 
Os aplicativos Quartus e Matlab foram instalados em GNU/Linux, portanto o acesso deve ser feito, de forma combinada, por meio de um cliente SSH e um servidor X local<ref>http://pt.wikipedia.org/wiki/X_Window_System</ref>.
 +
;Licença flutuante do IFSC:
 +
Ao acessar pela primeira vez o Quartus, verifique se o servidor de licença do IFSC está indicado corretamemte: 
 +
1800@license-server.sj.ifsc.edu.br
 +
Se a licença não foi encontrada, verifique a rede.  É possível também definir a licença ['''Tools > License Setup > License File: 1800@license-server.sj.ifsc.edu.br''']
 +
  
 +
<!--
  
 
*Endereço da nuvem oficial: <tt>nuvem.sj.ifsc.edu.br:2224</tt>
 
*Endereço da nuvem oficial: <tt>nuvem.sj.ifsc.edu.br:2224</tt>
Linha 83: Linha 87:
 
* aba Media:
 
* aba Media:
 
  [  ]Enable soun support
 
  [  ]Enable soun support
 +
-->
 +
==Acesso a VM Quartus e Matlab em nuvem ==
 +
  
===Acesso a VM Experimental Quartus e Matlab em nuvem via Cliente X2GO:===
+
===PRIMEIRO ACESSO===
<span style="font-size: 100%; background-color: rgb(255, 0, 0); color: rgb(255, 255, 0);" data-mce-style="font-size: 100%; background-color: #ff0000; color: #ffff00;"> O acesso a esta VM (191.36.8.56) ainda é experimental.</span>
+
*Para acesso a nuvem, é necessário que o professor da UC solicite a liberação do seu login enviando um  email para "suporte.ti.sje@ifsc.edu.br" com o nome completo, número de matricula, curso, e seu login no portal SIGAA.
  
====Configuração do X2GO====
+
===Configuração do X2GO===
 
<!--Para utilizar essa VM é necessário fornecer ao seu professor o seu login para que ele autorize o acesso via CTIC.-->
 
<!--Para utilizar essa VM é necessário fornecer ao seu professor o seu login para que ele autorize o acesso via CTIC.-->
 
Nesta nuvem experimental, o acesso de todos os usuários do campus é direta usando o login e senha usado em todos os outros sistemas do IFSC.
 
Nesta nuvem experimental, o acesso de todos os usuários do campus é direta usando o login e senha usado em todos os outros sistemas do IFSC.
Linha 102: Linha 109:
 
:*Na aba '''Session''':  
 
:*Na aba '''Session''':  
 
  Session name: TELE-Matlab-Quartus
 
  Session name: TELE-Matlab-Quartus
  Host: 191.36.8.56
+
  Host: quartus.sj.ifsc.edu.br (ou matlab.sj.ifsc.edu.br)
 
  Login: SEU_USUARIO_LDAP
 
  Login: SEU_USUARIO_LDAP
 
  SSH port: 22
 
  SSH port: 22
<strike>Session type: [Single application] Command: [    ]xterm</strike>
 
 
  Session type: [ICEWM] Command: [    ]
 
  Session type: [ICEWM] Command: [    ]
 
O restante deixe em default
 
O restante deixe em default
Linha 137: Linha 143:
 
*Para acessar a IFSC-CLOUD clique sobre o ícone criado no lado direito da tela e digite (seu login e) seu Password: ******
 
*Para acessar a IFSC-CLOUD clique sobre o ícone criado no lado direito da tela e digite (seu login e) seu Password: ******
  
====Acesso via ssh====
+
===Acesso via ssh===
 
*Uma segunda opção de acesso a nuvem é através de ssh.
 
*Uma segunda opção de acesso a nuvem é através de ssh.
  ssh SEU_USUARIO_LDAP@191.36.8.56 -XC
+
USER="LOGIN_SIGAA"
 +
  ssh $USER@quartus.sj.ifsc.edu.br -XC
  
====Erro de chave criptográfica no acesso====
+
*Ao ser perguntado sobre a autenticidade do endereço da nuvem
Caso ocorra um erro de '''host key for 191.36.8.56 has changed''', conforme mostrado abaixo:
+
The authenticity of host 'quartus.sj.ifsc.edu.br (191.36.8.56)' can't be established.
 +
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXXXXX.
 +
Are you sure you want to continue connecting (yes/no/[fingerprint])?
 +
responda
 +
yes
 +
 
 +
Ao ser perguntado insira a senha do SIGAA
 +
LOGIN_SIGAA@quartus.sj.ifsc.edu.br's password:
 +
 
 +
===Erro de chave criptográfica no acesso===
 +
Caso ocorra um erro de '''host key for quartus.sj.ifsc.edu.br has changed''', conforme mostrado abaixo:
  
 
<pre>
 
<pre>
Linha 152: Linha 169:
 
It is also possible that a host key has just been changed.
 
It is also possible that a host key has just been changed.
 
The fingerprint for the ED25519 key sent by the remote host is
 
The fingerprint for the ED25519 key sent by the remote host is
SHA256:OaByRN+7KIdBcqW46F74/O8L8NVful55OuJ27x5iyJ4.
+
SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXX.
 
Please contact your system administrator.
 
Please contact your system administrator.
 
Add correct host key in <pasta_home_local>/.ssh/known_hosts to get rid of this message.
 
Add correct host key in <pasta_home_local>/.ssh/known_hosts to get rid of this message.
 
Offending ED25519 key in <pasta_home_local>.ssh/known_hosts:NN
 
Offending ED25519 key in <pasta_home_local>.ssh/known_hosts:NN
 
   remove with:
 
   remove with:
   ssh-keygen -f "<pasta_home_local>/.ssh/known_hosts" -R "191.36.8.56"
+
   ssh-keygen -f "<pasta_home_local>/.ssh/known_hosts" -R "quartus.sj.ifsc.edu.br"
ED25519 host key for 191.36.8.56 has changed and you have requested strict checking.
+
ED25519 host key for quartus.sj.ifsc.edu.br has changed and you have requested strict checking.
 
Host key verification failed.
 
Host key verification failed.
 
</pre>
 
</pre>
  
 
Execute o comando sugerido para remover a chave antiga.  
 
Execute o comando sugerido para remover a chave antiga.  
  ssh-keygen -f "<pasta_home_local>/.ssh/known_hosts" -R "191.36.8.56"
+
  ssh-keygen -f "<pasta_home_local>/.ssh/known_hosts" -R "quartus.sj.ifsc.edu.br"
 
ou  
 
ou  
  ssh-keygen -f ~/.ssh/known_hosts -R "191.36.8.56"
+
  ssh-keygen -f ~/.ssh/known_hosts -R "quartus.sj.ifsc.edu.br"
  
 
No próximo acesso a nuvem uma nova chave criptográfica será armazenada no arquivo '''~/.ssh/known_host'''s
 
No próximo acesso a nuvem uma nova chave criptográfica será armazenada no arquivo '''~/.ssh/known_host'''s
 
<pre>
 
<pre>
ssh <seulogin>@191.36.8.56 -XC
+
ssh <seulogin>@quartus.sj.ifsc.edu.br -XC
The authenticity of host '191.36.8.56 (191.36.8.56)' can't be established.
+
The authenticity of host 'quartus.sj.ifsc.edu.br (191.36.8.56)' can't be established.
ECDSA key fingerprint is SHA256:bFLJ0ogEWBrbLYNI1tUJcCyHfkoCofPxbR8APJ0pgOw.
+
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
 
Are you sure you want to continue connecting (yes/no/[fingerprint])? '''yes'''
 
Are you sure you want to continue connecting (yes/no/[fingerprint])? '''yes'''
Warning: Permanently added '191.36.8.56' (ECDSA) to the list of known hosts.
+
Warning: Permanently added 'quartus.sj.ifsc.edu.br' (ECDSA) to the list of known hosts.
 
</pre>
 
</pre>
  
====Acesso aos arquivos na nuvem====
+
===Como transferir arquivos do computador local para a CLOUD-IFSC===
 +
====LINUX====
 
*Para acessar os arquivos na nuvem de forma gráfica, use um gerenciador de arquivos (nautilus) e insira
 
*Para acessar os arquivos na nuvem de forma gráfica, use um gerenciador de arquivos (nautilus) e insira
    <CRTL-L>  sftp://SEU_USUARIO_LDAP@191.36.8.56:22/home/SEU_USUARIO_LDAP
+
<CRTL-L>  sftp://LOGIN_SIGAA@quartus.sj.ifsc.edu.br/home/LOGIN_SIGAA
*A pasta home/SEU_USUARIO_LDAP é onde todos os seus dados estão salvas na VM.  Você pode conferir isso digitando no terminal da nuvem:
+
*Para o Nemo:
 +
nemo sftp://LOGIN_SIGAA@quartus.sj.ifsc.edu.br/home/LOGIN_SIGAA
 +
*A pasta home/LOGIN_SIGAA é onde todos os seus dados estão salvas na VM.  Você pode conferir isso digitando no terminal da nuvem:
 
  pwd
 
  pwd
  /home/SEU_USUARIO_LDAP
+
  /home/LOGIN_SIGAA
====Executando os softwares na nuvem====
+
 
 +
====WINDOWS====
 +
Use um software de transferência remota de arquivos como o [https://filezilla-project.org/download.php?type=client filezilla].
 +
Na interface grafica digite:
 +
Host: quartus.sj.ifsc.edu.br
 +
Nome de usuário: LOGIN_SIGAA
 +
Senha: SENHA_SIGAA
 +
Porta: 22
 +
Depois clique em '''[Conexão rápida]''' e aceite a Chave de host
 +
 
 +
==Executando os softwares na nuvem==
 
*Para acessar a IFSC-CLOUD, você pode utilizar o '''X2GO''' ou via '''ssh -XC'''
 
*Para acessar a IFSC-CLOUD, você pode utilizar o '''X2GO''' ou via '''ssh -XC'''
  
Linha 190: Linha 220:
  
 
Ao sair dos aplicativos verifique se não ficou algo executando na nuvem:
 
Ao sair dos aplicativos verifique se não ficou algo executando na nuvem:
  top -u SEU_USUARIO_LDAP
+
  top -u LOGIN_SIGAA
 
Para sair do TOP, digite [CRTL+C]
 
Para sair do TOP, digite [CRTL+C]
  
Linha 196: Linha 226:
 
*Se estiver executando o quartus via X2Go/ICEWM, é normal ter adicionalmente os processos '''x2go*, dbus*, icewm* systemd, gvfsd, xterm'''.
 
*Se estiver executando o quartus via X2Go/ICEWM, é normal ter adicionalmente os processos '''x2go*, dbus*, icewm* systemd, gvfsd, xterm'''.
  
 +
Para evitar que recursos da nuvem sejam consumidos enquanto não pretende usa-los, é bom verificar antes de sair se algum processo antigo está rodando no seu login e encerra-lo.
 +
ps -U LOGIN_SIGAA -o pid,ppid,cmd,%cpu,%mem,etime --sort=start_time
  
=====Quartus Prime 20.1.1:=====
+
Exemplo: Hoje
 +
===Quartus Prime 20.1.1:===
 
*Para executar o Quartus Prime 20.1.1, depois de acessar a nuvem abra um terminal e digite:  
 
*Para executar o Quartus Prime 20.1.1, depois de acessar a nuvem abra um terminal e digite:  
 
  quartus20.1.sh &
 
  quartus20.1.sh &
Linha 203: Linha 236:
 
  /opt/intelFPGA/20.1/quartus/bin/quartus &
 
  /opt/intelFPGA/20.1/quartus/bin/quartus &
  
=====Modelsim INTEL=====
+
===Modelsim INTEL===
 
*Para executar o Modelsim, depois de acessar a nuvem abra um terminal e digite:  
 
*Para executar o Modelsim, depois de acessar a nuvem abra um terminal e digite:  
 
  /opt/intelFPGA/20.1/modelsim_ae/linuxaloem/vsim &
 
  /opt/intelFPGA/20.1/modelsim_ae/linuxaloem/vsim &
Linha 214: Linha 247:
 
-->
 
-->
  
=====Matlab R2015a=====
+
===Matlab R2015a===
 
*Para executar o Matlab 2015a, depois de acessar a nuvem abra um terminal e digite:
 
*Para executar o Matlab 2015a, depois de acessar a nuvem abra um terminal e digite:
 
  matlab &
 
  matlab &
 
+
<!--
===PRIMEIRO ACESSO===
 
*No momento estamos testando a nova nuvem instalada em uma VM.  A versão anterior instalada em Kubernets está sendo descontinuada.  Se já tem acesso a essa nuvem, continue utilizando ela, mas busque gradativamente migrar para a nova nuvem.
 
 
 
*Se você já usava a nuvem e não conseguir realizar o acesso, envie um email para "suporte.ti.sje@ifsc.edu.br" com o número de matricula, curso, nome completo e seu login no portal SIGAA para que o problema possa ser detectado.
 
 
 
 
===Como transferir arquivos do computador local para a CLOUD-IFSC - LINUX===
 
===Como transferir arquivos do computador local para a CLOUD-IFSC - LINUX===
 
;Usando sftp com o gerenciador de arquivos Nautilus:
 
;Usando sftp com o gerenciador de arquivos Nautilus:
Linha 236: Linha 264:
 
  put <file_name_local>
 
  put <file_name_local>
 
*Lembre-se que por ''default'' a pasta atual é considerada na maquina local.
 
*Lembre-se que por ''default'' a pasta atual é considerada na maquina local.
 
===Como transferir arquivos do computador local para a CLOUD-IFSC - WINDOWS===
 
Use um software de transferência remota de arquivos como o [https://winscp.net/eng/docs/guide_install winscp].
 
 
 
===Clientes Web===
 
===Clientes Web===
 
Os navegadores Chromium<ref>http://www.chromium.org/Home</ref> e Google Chrome<ref>https://www.google.com/chrome/browser/</ref> possuem uma extensão<ref>https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo</ref> para executar, em uma aba ou janela, um cliente SSH de forma nativa. Para Firefox, há o ''add-on'' FireSSH<ref>https://addons.mozilla.org/firefox/addon/firessh/</ref>.
 
Os navegadores Chromium<ref>http://www.chromium.org/Home</ref> e Google Chrome<ref>https://www.google.com/chrome/browser/</ref> possuem uma extensão<ref>https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo</ref> para executar, em uma aba ou janela, um cliente SSH de forma nativa. Para Firefox, há o ''add-on'' FireSSH<ref>https://addons.mozilla.org/firefox/addon/firessh/</ref>.
Linha 248: Linha 272:
 
No ambiente gráfico, que será o servidor X, execute um terminal comum e digite:
 
No ambiente gráfico, que será o servidor X, execute um terminal comum e digite:
 
<syntaxhighlight lang=bash>
 
<syntaxhighlight lang=bash>
ssh -XC seu_login_cloud@191.36.8.33
+
ssh -XC LOGIN_SIGAA@quartus.sj.ifsc.edu.br
 
</syntaxhighlight>
 
</syntaxhighlight>
 
e informe a senha.
 
e informe a senha.
Linha 287: Linha 311:
 
  chown ubuntu:ubuntu .Xauthority
 
  chown ubuntu:ubuntu .Xauthority
 
*Reinicie a máquina com o comando Ctrl+Alt+Del no console do OpenStack
 
*Reinicie a máquina com o comando Ctrl+Alt+Del no console do OpenStack
 
+
-->
 
<!--
 
<!--
 
==Multisim: servidor Windows==
 
==Multisim: servidor Windows==
Linha 417: Linha 441:
 
{{collapse bottom}}
 
{{collapse bottom}}
  
 +
<!--
 
=Quartus II - Modelsim - QSIM=
 
=Quartus II - Modelsim - QSIM=
  
Linha 447: Linha 472:
 
*executar Modelsim
 
*executar Modelsim
 
  vsim
 
  vsim
-->
 
 
==Licença flutuante do IFSC==
 
Ao acessar pela primeira vez o Quartus, é necessário indicar o servidor de licença do IFSC: 
 
1800@license-server.sj.ifsc.edu.br
 
 
Se a licença não foi encontrada, verifique a rede.  É possível também definir a licença ['''Tools > License Setup > License File: 1800@license-server.sj.ifsc.edu.br''']
 
  
 
==Como executar o Modelsim-Altera==
 
==Como executar o Modelsim-Altera==
Linha 498: Linha 516:
 
  export LD_LIBRARY_PATH=/opt/altera/13.0sp1/lib32
 
  export LD_LIBRARY_PATH=/opt/altera/13.0sp1/lib32
  
<!--
+
 
 
=Multisim=
 
=Multisim=
 
Acesso é através da máquina virtual [[Acesso_ao_IFSC-CLOUD#Multisim:_servidor_Windows | Windows no IFSC-CLOUD]].
 
Acesso é através da máquina virtual [[Acesso_ao_IFSC-CLOUD#Multisim:_servidor_Windows | Windows no IFSC-CLOUD]].

Edição atual tal como às 09h10min de 20 de fevereiro de 2024

Link curto: http://bit.ly/IFSC-CLOUD

Alguns passos básicos para acessar softwares do IFSC através da IFSC-CLOUD.

Como acessar a IFSC-CLOUD

Para obter usuário e senha: solicitar ao professor da disciplina ou para o coordenador de projeto.

Para o primeiro acesso acesso será fornecida uma senha que será fornecida a cada usuário. No primeiro login o sistema irá solicitar que seja feita a troca da senha. Neste processo de troca da senha será solicitada a senha antiga e duas vezes a senha nova, que deve ter no mínimo 8 caracteres (letras, números, símbolos, minusculas e maiúsculas). Em seguida o usuário deverá fazer um novo login com a nova senha.

Ao acessar a primeira vez o IFSC-CLOUD, fornece um ECDSA key que é armazenado no arquivo ~/.ssh/known_hosts. Sempre que a CLOUD for reiniciada, será gerada uma nova ECDSA key, e o usuário precisa apagar o arquivo que contem a key antiga digitando em um terminal:

rm ~/.ssh/known_hosts

Cuidados ao encerrar a conexão

  • Ao sair de um dos containeres, verifique através do comando top se não tem alguma aplicação que ficou em execução. Use o comando (top -u LOGIN_SIGAA). É normal ter esses processos sendo executados no seu usuário
         PID USER                PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                               
       23327 LOGIN_SIGAA    20   0  141976   9496   7952 R   0.3  0.0   0:00.02 top                                   
       23303 LOGIN_SIGAA    20   0  187168   7376   5376 S   0.0  0.0   0:00.12 sshd                                  
       23304 LOGIN_SIGAA    20   0  126032   9916   8380 S   0.0  0.0   0:00.04 bash
Para descobrir desde quando um processo seu do linux está sendo executado
ps -eo pid,lstart,cmd,user | grep LOGIN_SIGAA


  • Note que tanto a data como o horário em que o processo foi iniciado aparecem na tela. Use o PID (primeiro campo) para eliminar os processos não desejados.

Se perceber que algum processo está executando no seu login e quiser encerra-lo, use o comando:

killall -ge <COMMAND>

ou

kill -9 <PID>

onde <COMMAND> e <PID> são mostrados pelo comando top

Matlab e Quartus: servidor GNU/Linux

Os aplicativos Quartus e Matlab foram instalados em GNU/Linux, portanto o acesso deve ser feito, de forma combinada, por meio de um cliente SSH e um servidor X local[1].

Licença flutuante do IFSC

Ao acessar pela primeira vez o Quartus, verifique se o servidor de licença do IFSC está indicado corretamemte:

1800@license-server.sj.ifsc.edu.br

Se a licença não foi encontrada, verifique a rede. É possível também definir a licença [Tools > License Setup > License File: 1800@license-server.sj.ifsc.edu.br]


Acesso a VM Quartus e Matlab em nuvem

PRIMEIRO ACESSO

  • Para acesso a nuvem, é necessário que o professor da UC solicite a liberação do seu login enviando um email para "suporte.ti.sje@ifsc.edu.br" com o nome completo, número de matricula, curso, e seu login no portal SIGAA.

Configuração do X2GO

Nesta nuvem experimental, o acesso de todos os usuários do campus é direta usando o login e senha usado em todos os outros sistemas do IFSC. A forma de acesso mais rápido ao IFSC-CLOUD é utilizando o Cliente X2GO. O procedimento abaixo descreve como instalar este cliente na maquina e como configura-lo para acessar ao CLOUD-IFSC,

  • Baixe o software do site X2Go - everywhere@home. Note que existe Cliente para MS Windows, MacOS X e várias distribuições Linux.
  • Siga as instruções do site para instalar o software.
  • Ao executar o X2GO a primeira vez, configure-o corretamente da seguinte forma:
    • Configure a sessão: [Session > New Session] e configure conforme descrito:
    • Para acesso pelo X2Go é necessário configurar uma sessão para cada uma das aplicações usando a porta correta do container:
    • A porta para aplicações disponíveis é a 22:
Matlab 2015  & Quartus 20.1 -> porta: 22
  • As configurações abaixo deve ser feita para cada uma das sessões. Os parâmetros não indicados abaixo devem manter o seu valor default. Dependendo da versão do cliente X2Go, pode haver variação na organização das abas.
  • Na aba Session:
Session name: TELE-Matlab-Quartus
Host: quartus.sj.ifsc.edu.br (ou matlab.sj.ifsc.edu.br)
Login: SEU_USUARIO_LDAP
SSH port: 22
Session type: [ICEWM] Command: [    ]

O restante deixe em default

  • Na aba Connection:

Se estiver acessando do campus do IFSC

  • Connection speed: LAN
  • Compression Method: 16m-jpeg 32k-png

Se estiver acessando de fora do IFSC

  • Connection speed: ISDN ou ADSL
  • Compression Method: 32k-png
  • Na aba Input/Output:
  • Keyboard
[x] Auto-detect keyboard setting (normalmente deve funcionar, teste os caracteres "ç â ; ? / \")

Se não funcionar bem o Auto-detect configure o teclado manualmente:

[x] Configure keyboard
Model: pc105 Layout: br Variant: [ ]
  • Cliboard mode
[x] Bidirectional copy and paste

O restante deixe em default

  • Na aba Media:
  • [ ]Enable sound support
  • [ ]Client side printing support
  • Na aba Shared folders: (deixe tudo no default)


  • Para acessar a IFSC-CLOUD clique sobre o ícone criado no lado direito da tela e digite (seu login e) seu Password: ******

Acesso via ssh

  • Uma segunda opção de acesso a nuvem é através de ssh.
USER="LOGIN_SIGAA"
ssh $USER@quartus.sj.ifsc.edu.br -XC
  • Ao ser perguntado sobre a autenticidade do endereço da nuvem
The authenticity of host 'quartus.sj.ifsc.edu.br (191.36.8.56)' can't be established.
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

responda

yes

Ao ser perguntado insira a senha do SIGAA

LOGIN_SIGAA@quartus.sj.ifsc.edu.br's password:

Erro de chave criptográfica no acesso

Caso ocorra um erro de host key for quartus.sj.ifsc.edu.br has changed, conforme mostrado abaixo:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXX.
Please contact your system administrator.
Add correct host key in <pasta_home_local>/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in <pasta_home_local>.ssh/known_hosts:NN
  remove with:
  ssh-keygen -f "<pasta_home_local>/.ssh/known_hosts" -R "quartus.sj.ifsc.edu.br"
ED25519 host key for quartus.sj.ifsc.edu.br has changed and you have requested strict checking.
Host key verification failed.

Execute o comando sugerido para remover a chave antiga.

ssh-keygen -f "<pasta_home_local>/.ssh/known_hosts" -R "quartus.sj.ifsc.edu.br"

ou

ssh-keygen -f ~/.ssh/known_hosts -R "quartus.sj.ifsc.edu.br"

No próximo acesso a nuvem uma nova chave criptográfica será armazenada no arquivo ~/.ssh/known_hosts

ssh <seulogin>@quartus.sj.ifsc.edu.br -XC
The authenticity of host 'quartus.sj.ifsc.edu.br (191.36.8.56)' can't be established.
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])? '''yes'''
Warning: Permanently added 'quartus.sj.ifsc.edu.br' (ECDSA) to the list of known hosts.

Como transferir arquivos do computador local para a CLOUD-IFSC

LINUX

  • Para acessar os arquivos na nuvem de forma gráfica, use um gerenciador de arquivos (nautilus) e insira
<CRTL-L>  sftp://LOGIN_SIGAA@quartus.sj.ifsc.edu.br/home/LOGIN_SIGAA
  • Para o Nemo:
nemo sftp://LOGIN_SIGAA@quartus.sj.ifsc.edu.br/home/LOGIN_SIGAA
  • A pasta home/LOGIN_SIGAA é onde todos os seus dados estão salvas na VM. Você pode conferir isso digitando no terminal da nuvem:
pwd
/home/LOGIN_SIGAA

WINDOWS

Use um software de transferência remota de arquivos como o filezilla. Na interface grafica digite:

Host: quartus.sj.ifsc.edu.br
Nome de usuário: LOGIN_SIGAA
Senha: SENHA_SIGAA
Porta: 22

Depois clique em [Conexão rápida] e aceite a Chave de host

Executando os softwares na nuvem

  • Para acessar a IFSC-CLOUD, você pode utilizar o X2GO ou via ssh -XC

ATENÇÃO: O Uso desses softwares é autorizado pelo IFSC apenas para alunos que estão cursando disciplinas do campus São José.

  • Depois de alguns momentos deverá aparecer um terminal.

Ao sair dos aplicativos verifique se não ficou algo executando na nuvem:

top -u LOGIN_SIGAA

Para sair do TOP, digite [CRTL+C]

  • Se estiver executando o quartus via ssh, é normal ter os processos quartus, sshd, bash e top.
  • Se estiver executando o quartus via X2Go/ICEWM, é normal ter adicionalmente os processos x2go*, dbus*, icewm* systemd, gvfsd, xterm.

Para evitar que recursos da nuvem sejam consumidos enquanto não pretende usa-los, é bom verificar antes de sair se algum processo antigo está rodando no seu login e encerra-lo.

ps -U LOGIN_SIGAA -o pid,ppid,cmd,%cpu,%mem,etime --sort=start_time

Exemplo: Hoje

Quartus Prime 20.1.1:

  • Para executar o Quartus Prime 20.1.1, depois de acessar a nuvem abra um terminal e digite:
quartus20.1.sh &
ou
/opt/intelFPGA/20.1/quartus/bin/quartus &

Modelsim INTEL

  • Para executar o Modelsim, depois de acessar a nuvem abra um terminal e digite:
/opt/intelFPGA/20.1/modelsim_ae/linuxaloem/vsim &

Matlab R2015a

  • Para executar o Matlab 2015a, depois de acessar a nuvem abra um terminal e digite:
matlab &

MATLAB

Como executar

Uma vez tendo acesso a IFSC-CLOUD, para acessar o Matlab 2014a digite no terminal

/opt/matlab/R2014a/bin/matlab

ou simplemente

matlab

Uma vez tendo acesso a IFSC-CLOUD, para acessar o Matlab 2015a digite no terminal

/opt/matlab/R2015a/bin/matlab

Dúvidas de como usar o matlab ou alguma função?

Para abrir o help em html, digite na Command Windows:

doc matlab

ou

doc <name_function>

onde <name_function> é qualquer uma das funções do matlab e seus toolboxes disponíveis.


Você pode também fazer o curso FIC MATLAB oferecido pelo campus

Listagem dos tooboxes do IFSC

10 licenças do Matlab 2009
  • MATLAB
  • Simulink
  • Communications Blockset (Transitioned)
  • Communications System Toolbox
  • Computer Vision System Toolbox
  • DSP System Toolbox
  • Data Acquisition Toolbox
  • Embedded Coder
  • Embedded IDE Link (Transitioned
  • Embedded IDE Link CC (Transitioned)
  • Filter Design Toolbox (Transitioned)
  • Image Acquisition Toolbox
  • Image Processing Toolbox9
  • MATLAB Coder
  • MATLAB Compiler
  • Signal Processing Toolbox
  • Simulink Coder
  • Target Support Package (Transitioned)
  • Target Support Package TC6 (Transitioned)
licenças do Matlab 2014/2015
16 licenças do Matlab
  • MATLAB
  • Simulink
10 licenças dos Toolboxes
  • Signal Processing
  • Image Acquisition
  • Image Processing
  • Filter Design HDL Coder
  • HDL Coder
  • HDL Verifier
  • Embedded Coder
  • Neural Network
  • Fixed-Point Designer
  • Symbolic Math
  • Statistics
  • Stateflow
  • Simulink Coder
  • Simulink Real-Time
  • Simscape
  • Instrument Control
  • Curve Fitting
  • Data Acquisition
  • Partial Differential Equation
  • Communications System
  • DSP System
  • Wavelet
  • Matlab Coder


Referências