it creates a directory in my home folder not in the server.
Na verdade, supondo que você inseriu mkdir directoryname
na linha de comando depois de fornecer sua senha ao comando ssh -X [email protected]
, você criou com êxito um diretório "em sua pasta pessoal no servidor".
how should I copy my Fortran code in the server and run it from the server?
Se você quiser copiar o seu programa / fonte Fortran, você emite este comando:
scp -r /path/to/Fortran/program [email protected]:directoryname/
How do I know that I've entered the server and created a directory there?
Você pode digitar hostname
, ele deve retornar o nome do servidor. Você também pode digitar uname -a
, o que lhe dará ainda mais informações no servidor, como SO, etc.
Agora, você não revela qual sistema (SO) está sendo executado na sua máquina desktop, já que você faz essas perguntas, duvido que seja um sistema Linux / Unix, então você pode ter que procurar um cliente scp para o seu sistema. . O WinSCP é um cliente do Windows que permite copiar arquivos para o servidor do Windows.
EDITAR:
Após o comentário do op:
$ ssh zuse
Password:
Last login: Mon Nov 20 12:57:33 2017 from 192.168.1.73
Have a lot of fun...
jdoe@zuse:~> mkdir stackexchange
jdoe@zuse:~> uname -a
Linux zuse 4.11.3-1-default #1 SMP Thu May 25 17:55:04 UTC 2017 (7262353) aarch64 aarch64 aarch64 GNU/Linux
jdoe@zuse:~> ls
agent bin jbs myProg.cpp stackexchange svn test tmp
jdoe@zuse:~>
Isso foi o que eu fiz para criar um diretório no meu Raspberry pi rodando o Suse 64-bit que eu carinhosamente chamei de zuse
(o Suse não tem nada a ver com o Zuse, é apenas um trocadilho meu ...).
Agora, se no seu sistema você vê um diretório com o mesmo nome em sua área de trabalho, isso significa que sua pasta pessoal é um compartilhamento de rede, o que significa que você pode acessar todos os arquivos em sua pasta pessoal pelo servidor. ? Isso significa que, desde que seu código Fortran esteja em seu diretório inicial, ele já estará acessível no servidor.
Se você quiser copiar o código para o servidor, você terá que criar um diretório no servidor, talvez seja necessário solicitar aos administradores do servidor um diretório ... Note que isso não é realmente necessário, já que você pode já acessar seu código Fortran, desde que você armazene-o em sua pasta pessoal ou diretórios dentro de sua pasta pessoal; -).