Estou tentando fazer uma conexão de desktop remota entre o desktop Ubuntu e outro sistema Ubuntu. Eu quero desenvolver um aplicativo, por isso é necessário usar o comando shell.
ssh -X or -Y username@server_ip
Eu sei que este comando é para conexão confiável e não confiável entre dois sistemas, mas aqui o nome de usuário é necessário para a conexão, por isso é necessário pedir nome de usuário e senha para cada usuário para conexão.
então eu criei um arquivo bash para obter entrada do usuário. seu nome myscript.sh
#!/bin/bash <br>
read -p 'Username: ' uservar
read -sp 'Password: ' passvar
sleep 10
e quero usar esse valor de variável em outro arquivo. Eu escrevi abaixo código e nome do arquivo terminal.sh.
#!/bin/bash<br>
xterm -e /file_path/myscript.sh
sshpass -p $passvar ssh -X $uservar@$remote_ip /usr/bin/xfce4-session
mas este código não está funcionando. Eu quero o valor de entrada do usuário myscript.sh no arquivo terminal.sh. Alguém pode sugerir uma solução? obrigado antecipadamente.