{"id":407,"date":"2012-11-18T09:42:39","date_gmt":"2012-11-18T12:42:39","guid":{"rendered":"http:\/\/blog.abratel.com.br\/?p=407"},"modified":"2012-11-18T09:42:39","modified_gmt":"2012-11-18T12:42:39","slug":"partilhar-o-terminal-ssh-no-gnulinux-compartilhar-acesso-remoto","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=407","title":{"rendered":"Partilhar o terminal SSH no GNU\/Linux Compartilhar acesso remoto"},"content":{"rendered":"<p>creditos: Delphini at http:\/\/focolinux.blogspot.com.br\/<\/p>\n<p>Imagine a seguinte situa\u00e7\u00e3o, um utilizador de alta manuten\u00e7\u00e3o de engenharia do produto, chama: &#8220;Preciso que me ajude a entender por que n\u00e3o posso compilar &#8220;supercode.c&#8221; nestas novas m\u00e1quinas que voc\u00ea implementou.&#8221;<\/p>\n<p>&#8220;Bem,&#8221; voc\u00ea diz. &#8220;Em qual m\u00e1quina voc\u00ea est\u00e1?&#8221;<\/p>\n<p>Utilizador responde: &#8220;PBXIP&#8221; OK, voc\u00ea diz. Voc\u00ea exerce seus poderes divinos de super utilizador (root) e conecta a maquina do utilizador via SSH:<\/p>\n<p># ssh pabxip<\/p>\n<p>Assim que estiver l\u00e1, execute:<\/p>\n<p># screen -S foo<\/p>\n<p>Em seguida, voc\u00ea grita para o Utilizador:<\/p>\n<p>&#8220;Escuta Utilizador, execute o seguinte comando em seu terminal:<\/p>\n<p># screen -x foo <\/p>\n<p>Isso far\u00e1 suas sess\u00f5es e as do Utilizador serem colocadas juntas no sagrado shell Linux. <\/p>\n<p>\u00c9 poss\u00edvel voc\u00ea ou ele digitar, mas ambos ver\u00e3o o que o outro est\u00e1 fazendo. <\/p>\n<p>Isso evita que precise ir at\u00e9 o outro andar e permite que ambos tenham controlo igual. <\/p>\n<p>O benef\u00edcio \u00e9 que Utilizador pode ver as suas habilidades para resolu\u00e7\u00e3o de problemas e exatamente como voc\u00ea resolve problemas.<\/p>\n<p>Finalmente, ambos veem qual \u00e9 o problema: O script de compila\u00e7\u00e3o do Utilizador codificou permanentemente um antigo diret\u00f3rio que n\u00e3o existe nesse novo servidor. Voc\u00ea o monta, recompila, resolve o problema e o David volta ao trabalho. Voc\u00ea ent\u00e3o volta para qualquer que seja a atividade pregui\u00e7osa que estava fazendo antes. <\/p>\n<p>A \u00fanica advert\u00eancia para esse truque \u00e9 que ambos precisam estar com login efetuado como o mesmo utilizador. Outras coisas interessantes que \u00e9 poss\u00edvel fazer com o comando screen incluem ter m\u00faltiplas janelas e dividir telas. Leia as p\u00e1ginas de instru\u00e7\u00e3o para saber mais sobre isso.<\/p>\n<p>Mas eu lhe darei uma \u00faltima dica enquanto voc\u00ea estiver em sua sess\u00e3o screen. <\/p>\n<p>Para se desconectar dela e deix\u00e1-la aberta, digite: Ctrl-A D (Quero dizer, mantenha pressionada a tecla Ctrl e pressione a tecla A . Em seguida, pressione a tecla D )<\/p>\n<p>\u00c9 poss\u00edvel ent\u00e3o se reconectar executando o comando screen -x foo novamente.<\/p>\n<p>Caso n\u00e3o tenha o Screen use os comandos:<br \/>\nDebian:<br \/>\n# apt-get -y install screen<\/p>\n<p>Red Hat:<br \/>\n# yum -y install screen<\/p>\n<p>Melhores cumprimentos a todos!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>creditos: Delphini at http:\/\/focolinux.blogspot.com.br\/ Imagine a seguinte situa\u00e7\u00e3o, um utilizador de alta manuten\u00e7\u00e3o de engenharia do produto, chama: &#8220;Preciso que me ajude a entender por que n\u00e3o posso compilar &#8220;supercode.c&#8221; nestas novas m\u00e1quinas que voc\u00ea implementou.&#8221; &#8220;Bem,&#8221; voc\u00ea diz. &#8220;Em qual m\u00e1quina voc\u00ea est\u00e1?&#8221; Utilizador&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/407"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=407"}],"version-history":[{"count":0,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/407\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}