Comando telnet do Linux
O programa telnet é uma interface de usuário para o protocolo TELNET .
Descrição
O comando telnet é usado para comunicação interativa com outro host usando o protocolo TELNET. Ele começa no modo de comando, onde imprime um prompt de comando telnet (” telnet> “).
Se o telnet for chamado com um argumento de host , ele executará um comando aberto implicitamente (consulte a seção Comandos abaixo para obter detalhes).
Sintaxe
telnet [-468ELadr] [-S tos ] [-b address ] [-e escapechar ] [-l user ]
[-n tracefile ] [ host [ porta ]]
Opções
-4 | Forçar resolução de endereço IPv4 . |
-6 | Forçar resolução de endereço IPv6 . |
-8 | Solicitar operação de 8 bits . Esta opção causa uma tentativa de negociar a opção BINARY TELNET para entrada e saída. Por padrão, o telnet não é “limpo de 8 bits” (não reconhece codificações de caracteres de 8 bits , como Unicode ). |
-E | Desativa a funcionalidade de caractere de escape ; isto é, define o caractere de escape como “nenhum caractere”. |
-L | Especifica um caminho de dados de 8 bits na saída. Essa opção faz com que a opção BINARY TELNET seja negociada na saída. |
-a | Tentativa de login automático . Atualmente, isso envia o nome de usuário através da variável USER da opção ENVIRON, se suportado pelo sistema remoto. O nome de usuário é recuperado através da chamada do sistema getlogin . |
-b endereço | Use bind no soquete local para vinculá-lo a um endereço local específico. |
-d | Define o valor inicial da alternância de depuração para TRUE . |
-r | Emule o rlogin . Nesse modo, o caractere de escape padrão é um til . Além disso, a interpretação do caractere de escape é alterada: um caractere de escape seguido de um ponto faz com que o telnet se desconecte do host remoto. A ^ Z (Control-Z) em vez de um ponto suspende o telnet e um ^] (colchete Control-close, o caractere de escape padrão do telnet ) gera um prompt de telnet normal . Esses códigos são aceitos apenas no início de uma linha. |
-S tos | Define a opção IP TOS (tipo de serviço) da conexão telnet para o valor tos . |
-e escapechar | Define o caractere de escape para escapechar . Se nenhum personagem é fornecido, será usado nenhum caractere de escape. Entrar o caractere de escape, enquanto causas ligadas telnet a cair para o modo de comando. |
-l usuário | Especificar usuário como o usuário se conectar como no sistema remoto. Ao enviar o nome especificado como o USUÁRIO variável de ambiente , por isso requer que o sistema remoto apoiar o TELNET ENVIRON opção. Esta opção implica a -a opção, e também pode ser usado com o aberto comando. |
-n tracefile | Abre um arquivo de rastreamento para registrar informações de rastreamento. Veja o comando set tracefile abaixo. |
host | Especifica um host para entrar em contato pela rede. |
port | Especifica um número da porta ou nome do serviço a ser contatado. Se não especificado, a porta telnet ( 23 ) é usada. |
Protocolo
Depois que uma conexão é aberta, o telnet tentará ativar a opção TELNET LINEMODE . Se isso falhar, o telnet reverterá para um dos dois modos de entrada: “caractere de cada vez” ou “linha antiga por linha”, dependendo do suporte do sistema remoto.
Quando o LINEMODE está ativado, o processamento de caracteres é feito no sistema local, sob o controle do sistema remoto. Quando a edição de entrada ou o eco de caracteres devem ser desativados, o sistema remoto retransmitirá essas informações. O sistema remoto também retransmitirá as alterações para quaisquer caracteres especiais que ocorram no sistema remoto, para que possam ter efeito no sistema local.
No modo “caractere de cada vez”, a maioria dos textos digitados é imediatamente enviada ao host remoto para processamento.
No modo “linha antiga por linha”, todo o texto é repetido localmente e (normalmente) somente as linhas concluídas são enviadas ao host remoto. O “caractere de eco local” (inicialmente ” ^ E “) pode ser usado para desativar e ativar o eco local (isso seria usado principalmente para inserir senhas sem que a senha ecoasse).
Se o LINEMODE opção é ativada, ou se as localchars alternar é VERDADEIRO (o padrão para “velha linha por linha”; veja abaixo), o usuário quit , intr , e flush personagens estão presos no local, e enviado como sequências de protocolo Telnet para o lado remoto. Se o LINEMODE já foi ativado, o susp e o eof do usuário também são enviados como seqüências do protocolo TELNET e a saída é enviada como um TELNET ABORT em vez de BREAK . Existem opções (consulte ativar / desativar autoflush e ativar / sincronizar automaticamente, abaixo) que fazem com que essa ação libere a saída subsequente para o terminal (até que o host remoto reconheça a sequência TELNET ) e libere a entrada anterior do terminal (no caso de quit e intr ).
Comandos
Os seguintes comandos telnet estão disponíveis. Prefixos exclusivos são entendidos como abreviações.
auth argumento… | O comando auth controla a opção de protocolo TELNET AUTHENTICATE . Se o telnet foi compilado sem autenticação, o comando auth não será suportado. Os argumentos válidos são os seguintes:disable tipo | Desative o tipo especificado de autenticação. Para obter uma lista dos tipos disponíveis, use o auth disable? comando. | enable tipo | Ative o tipo especificado de autenticação. Para obter uma lista dos tipos disponíveis, use o auth enable? comando. | status | Liste o status atual dos vários tipos de autenticação. |
Observe que a versão atual do telnet não suporta autenticação. |
close | Feche a conexão com o host remoto, se houver, e retorne ao modo de comando. |
display argumento … | Exiba todos ou alguns dos valores set e toggle (veja abaixo). |
encrypt argumento … | O comando encrypt controla a opção de protocolo TELNET ENCRYPT . Se o telnet foi compilado sem criptografia , o comando encrypt não será suportado. Os argumentos válidos são os seguintes: disable tipo [ input | output ] | Desative o tipo especificado de criptografia. Se você não especificar entrada ou saída , a criptografia de ambos será desativada. Para obter uma lista dos tipos disponíveis, use ” criptografar desativar? “. | enable tipo [ input | output ] | Habilite o tipo especificado de criptografia. Se você não especificar entrada ou saída , a criptografia de ambos será ativada. Para obter uma lista dos tipos disponíveis, use ” criptografar habilitar? “. | iput | Este argumento é o mesmo que ” criptografar entrada inicial “. | -input | Este argumento é o mesmo que ” entrada de parada de criptografia “. | output | Este argumento é o mesmo que ” criptografar saída de início “. | -output | Este argumento é o mesmo que ” criptografar a saída de parada “. | start [ input | output ] | Tente iniciar a criptografia. Se você não especificar entrada ou saída , a criptografia de entrada e saída será iniciada. | status | Exibe o status atual do módulo de criptografia. | stop [ input | output ] | Pare de criptografar. Se você não especificar entrada ou saída , a criptografia de ambos será interrompida. | type tipo | Define o tipo padrão de criptografia a ser usado com os comandos posteriores ” encrypt start ” ou ” encrypt stop “. |
Observe que a versão atual do telnet não suporta criptografia. |
environ argumentos… | O comando environ é usado para propagar variáveis de ambiente através do link telnet usando a opção de protocolo TELNET ENVIRON . Todas as variáveis exportadas do shell são definidas, mas apenas as variáveis DISPLAY e PRINTER estão marcadas para serem enviadas por padrão. A variável USER está marcada para ser enviada se as opções de linha de comando -a ou -l forem usadas. Os argumentos válidos para o comando environ são: define valor variável | Defina a variável para ter um valor de valor . Quaisquer variáveis definidas por este comando são marcadas automaticamente para propagação (“exportadas”). O valor pode ser colocado entre aspas simples ou duplas, para que tabulações e espaços possam ser incluídos. | undefine variable | Remova qualquer definição existente de variável . | export variável | Marque a variável especificada para propagação no host remoto. | unexport variável | Não marque a variável especificada para propagação no host remoto. O host remoto ainda pode solicitar explicitamente variáveis que não são exportadas. | List | Listar o conjunto atual de variáveis de ambiente. Os marcados com um asterisco (” * “) serão propagados para o host remoto. O host remoto ainda pode pedir explicitamente o resto. | ? | Imprime informações de ajuda para o comando environ . |
|
logout | Envie a opção de protocolo TELNET LOGOUT para o host remoto. Este comando é semelhante a um comando close . Se o host remoto não suportar a opção LOGOUT , nada acontecerá. Mas, se o fizer, esse comando deve fazer com que ele feche a conexão. Se o lado remoto também suportar o conceito de suspender a sessão de um usuário para posterior recolocação, o comando logout indica que a sessão deve ser encerrada imediatamente. |
mode type | O tipo é uma das várias opções, dependendo do estado da sessão. telnet pede ao host remoto para entrar no modo solicitado. Se o host remoto disser que pode, esse modo entra em vigor. As opções de tipo são as seguintes:character | Desative a opção TELNET LINEMODE ou, se o lado remoto não entender a opção LINEMODE , entre no modo “caractere por vez”. | line | Habilite a opção TELNET LINEMODE ou, se o lado remoto não entender a opção LINEMODE , tente entrar no modo “linha por linha antiga”. | isig (-isig) | Attempt to enable (disable) the TRAPSIG mode of the LINEMODE option. This requires that the LINEMODE option be enabledTentar ativar (desativar) o TRAPSIG modo do LINEMODE opção. Isso requer que a opção LINEMODE esteja habilitada | edit (-edit) | Tente habilitar (desabilitar) o modo EDIT da opção LINEMODE . Isso requer que a opção LINEMODE esteja habilitada | softtabs (-softtabs) | Tentar ativar (desativar) o SOFT_TAB modo do LINEMODE opção. Isso requer que a opção LINEMODE esteja habilitada. | litecho (-litecho) | Tentar ativar (desativar) o LIT_ECHO modo do LINEMODE opção. Isso requer que a opção LINEMODE esteja habilitada. | ? | Imprime informações de ajuda para o comando mode. |
|
open host [[-l] user][– port] | Abra uma conexão com o host nomeado . Se nenhum número de porta for especificado, o telnet tentará contatar um daemon de telnet na porta padrão ( 23 ). A especificação do host pode ser um nome de host ou endereço IP. A opção -l pode ser usada para especificar um nome de usuário a ser passado para o sistema remoto, como a opção de linha de comando -l . Ao conectar-se a portas diferentes da porta telnet , o telnet não tenta negociações do protocolo telnet. Este método de conexão possibilita a conexão a serviços que não suportam o protocolo telnet sem causar confusão. A negociação de protocolo pode ser forçada colocando um travessão antes do número da porta. Depois de estabelecer uma conexão, quaisquer comandos associados ao host remoto em / etc / telnetrc e o arquivo .telnetrc do usuário são executados, nessa ordem. O formato dos arquivos telnetrc é o seguinte: As linhas que começam com # e as linhas em branco são tratadas como comentários (ignorados). O resto do arquivo deve consistir em nomes de host e sequências de comandos telnet para usar com esse host. Os comandos devem ser um por linha, recuados por espaços em branco; linhas que começam sem espaço em branco são interpretadas como nomes de host. As linhas que começam com o nome de host especial ‘ DEFAULT ‘ serão aplicadas a todos os hosts. Nomes de host incluindo ‘ DEFAULT ‘ podem ser seguidos imediatamente por dois pontos e um número de porta ou string. Se uma porta for especificada, ela deve corresponder exatamente ao que está especificado na linha de comando. Se nenhuma porta foi especificada na linha de comando, o valor ‘ telnet‘ é usado. Ao conectar-se a um determinado host, os comandos associados a esse host são executados. |
quit | Feche qualquer sessão aberta e saia do telnet . Uma condição de fim de arquivo na entrada, quando no modo de comando, também acionará essa operação. |
send argumentos… | Envie uma ou mais sequências de caracteres de protocolo telnet especiais para o host remoto. A seguir estão os códigos que podem ser especificados (mais de um pode ser usado em um comando):abort | Envia a sequência TELNET ABORT (abortar processos) . | ao | Envia a sequência TELNET AO (cancelar saída) que deve fazer com que o sistema remoto libere todas as saídas do sistema remoto para o terminal do usuário. | ayt | Envia a sequência TELNET AYT (você está aí?) À qual o sistema remoto pode ou não optar por responder. | brk | Envia a sequência TELNET BRK (break) que pode ser significativa para o sistema remoto. | ec | Envia a sequência TELNET EC (apagar caractere), que deve fazer com que o sistema remoto apague o último caractere inserido. | el | Envia a sequência TELNET EL (apagar linha), que deve fazer com que o sistema remoto apague a linha que está sendo inserida no momento. | eof | Envia a sequência TELNET EOF (fim do arquivo). | eor | Envia a sequência TELNET EOR (fim do registro). | escape | Envia o caractere de escape telnet atual. | ga | Envia a sequência TELNET GA (vá em frente), que provavelmente não tem significado para o sistema remoto. | getstatus | Se o lado remoto suportar o comando TELNET STATUS , getstatus enviará a subnegociação para solicitar que o servidor envie seu status de opção atual.. | ip | Envia a sequência TELNET IP (interrupção [rocess), que deve fazer com que o sistema remoto aborte o processo em execução no momento. | nop | Envia a sequência TELNET NOP (sem operação). | susp | Envia a sequência TELNET SUSP (processo de suspensão). | synch | Envia a sequência TELNET SYNCH . Essa sequência faz com que o sistema remoto descarte todas as entradas digitadas anteriormente (mas ainda não lidas). Essa sequência é enviada como dados urgentes de TCP (e pode não funcionar se o sistema remoto for um sistema 4.2 BSD – se não funcionar, um ” r ” minúsculo poderá ecoar no terminal). | do cmd | Envia a sequência de cmd do TELNET DO . O cmd pode ser um número decimal entre 0 e 255 ou um nome simbólico para um comando TELNET específico . O cmd também pode ser de help ou ? para imprimir informações de ajuda, incluindo uma lista de nomes simbólicos conhecidos. | dont cmd , will cmd , wont cmd | Semelhante a do . | ? | Imprime informações de ajuda para o comando send . |
|
set tipo do argumento unset tipo do argumento | O comando set irá definir qualquer uma das variáveis de telnet para um valor específico ou como TRUE . O valor especial off desativa a função associada à variável. Este comando é equivalente a usar o comando unset . O comando unset desabilitará ou ajustará para FALSE qualquer uma das variáveis especificadas. Os valores das variáveis podem ser interrogados com o comando display . As variáveis que podem ser set ou unset , mas não ativadas, são listadas aqui. Além disso, qualquer uma das variáveis para o comando de alternância pode ser explicitamente set ou unset .ayt | Se o telnet estiver no modo localchars ou o LINEMODE estiver ativado e o caractere de status for digitado, uma sequência TELNET AYT será enviada ao host remoto. O valor inicial para o caractere “Are You There” é o caractere de status do terminal . | eco | Essa variável é o valor (inicialmente ” ^ E “) que, quando no modo “linha por linha”, alterna entre fazer eco local dos caracteres digitados (para processamento normal) e suprimir o eco dos caracteres digitados (para digitar, digamos, um senha). | eof | Se o telnet estiver operando no modo LINEMODE ou “linha antiga por linha”, inserir esse caractere como o primeiro caractere de uma linha fará com que ele seja enviado ao sistema remoto. O valor inicial do caractere eof é considerado o caractere eof do terminal . | erase | Se o telnet estiver no modo localchars (consulte toggle localchars abaixo) e se o telnet estiver operando no modo “caractere por vez”, quando esse caractere for digitado, uma sequência TELNET EC (consulte send ec acima) será enviada ao sistema remoto . O valor inicial para o caractere de erase é considerado o caractere de erase do terminal . | escape | Essa variável é o caractere de escape telnet (inicialmente ” ^ [ “)) que causa a entrada no modo de comando telnet (quando conectado a um sistema remoto). | flushoutput | Se o telnet estiver no modo localchars (consulte toggle localchars abaixo) e o caractere de flushoutput inicial do caractere de descarga é considerado o caractere de flush do terminal . | forw1 , forw2 | Se o telnet estiver operando no LINEMODE , esses são os caracteres que, quando digitados, fazem com que linhas parciais sejam encaminhadas para o sistema remoto. O valor inicial para os personagens de encaminhamento são tomadas a partir do terminal EOL e eol2 caracteres. | interrupt | Se o telnet estiver no modo localchars (consulte toggle localchars abaixo) e o caractere de interrupção for digitado, uma sequência de IP TELNET (consulte enviar ip acima) será enviada ao host remoto. O valor inicial para o caractere de interrupção é considerado o caractere intr do terminal . | kill | Se telnet está em localchars modo (ver alternância localchars abaixo), e se telnet está operando em “caráter de cada vez” modo, então, quando este personagem é digitado, uma TELNET EL seqüência (veja enviar el acima) é enviado para o sistema remoto . O valor inicial para o personagem kill é considerado o personagem kill do terminal. | lnext | Se o telnet estiver operando no modo LINEMODE ou no modo “linha por linha antigo”, esse caractere será considerado o próximo caractere do terminal . O valor inicial para o lnext personagem é levado para ser o terminal lnext personagem. | quit | Se telnet estiver no modo localchars (veja toggle localchars abaixo) e o caractere quit for digitado, uma sequência TELNET BRK (consulte send brk acima) é enviada ao host remoto. O valor inicial para o caractere de quit é considerado o caractere de saída do terminal | reprint | Se o telnet estiver operando no modo LINEMODE ou no modo “linha por linha antigo”, esse caractere será considerado o caractere de reprint do terminal . O valor inicial para o caractere de reprint é considerado o caractere de reimpressão do terminal. | rlogin | Esta variável é o caractere de escape do rlogin mode. Configurá-lo habilita o rlogin mode , como com a opção de linha de comando r (veja acima). | start | Se a opção TELNET TOGGLE-FLOW-CONTROL estiver habilitada, esse caractere será considerado o caractere inicial do terminal. O valor inicial para o caractere kill é considerado o caractere start do terminal. | stop | Se a opção TELNET TOGGLE-FLOW-CONTROL estiver habilitada, esse caractere será considerado o caractere de stop do terminal . O valor inicial para o caractere de kill é considerado o caractere de stop do terminal. | susp | Se telnet estiver no modo localchars , ou LINEMODE estiver habilitado, e o caractere suspend for digitado, uma seqüência TELNET SUSP (veja send susp acima) é enviada ao host remoto. O valor inicial para o caractere suspend é considerado o caractere suspenso do terminal. | tracefile | Esta variável é o arquivo no qual a saída, causada por netdata ou pela opção tracing sendo TRUE , será gravada. Se for definido como “ – “, as informações de rastreamento serão gravadas na saída padrão (este é o padrão). | worderase | Se o telnet estiver operando no modo LINEMODE ou “linha por linha antigo”, esse caractere será considerado o caractere de worderase do terminal . O valor inicial para o caractere de worderase é considerado o caractere de apagamento de palavras do terminal. | ? | Exibe os comandos legais set (ou unset ) |
|
slc state | O comando slc (definir caracteres locais) é usado para definir ou alterar o estado dos caracteres especiais quando a opção TELNET LINEMODE está habilitada. Caracteres especiais são caracteres mapeados para sequências de comandos TELNET (como ip ou quit ) ou caracteres de edição de linha (como erase e kill ). Por padrão, os caracteres especiais locais são exportados. estado pode ser um dos seguintes: check | Verifique as configurações atuais para os caracteres especiais atuais. O lado remoto é solicitado a enviar todas as configurações de caracteres especiais atuais e, se houver alguma discrepância com o lado local, o lado local mudará para o valor remoto. | export | Alterne para os padrões locais dos caracteres especiais. Os caracteres padrão locais são os do terminal local no momento em que o telnet tenha iniciado. | importar | Alterne para os padrões remotos dos caracteres especiais. Os caracteres padrão remotos são os do sistema remoto no momento em que a conexão TELNET foi estabelecida. | ? | Imprime informações de ajuda para a slc comando. |
|
status | Mostra o status atual do telnet . Este comando inclui o nome do host remoto, se houver, bem como o modo atual. |
toggle argumentos … | Alterne (entre TRUE e FALSE ) vários sinalizadores que controlam como o telnet responde aos eventos. Esses sinalizadores podem ser definidos explicitamente como TRUE ou FALSE usando os comandos set e unset . Mais de um sinalizador pode ser alternado ao mesmo tempo. O estado desses sinalizadores pode ser examinado com o comando display. Sinalizadores válidos são:authdebug | Ativa a depuração do código de autenticação. Este sinalizador existe apenas se o suporte de autenticação estiver ativado. | autoflush | Se autoflush e localchars forem TRUE , quando os caracteres ao ou quit forem reconhecidos (e transformados em sequências TELNET; consulte o set acima para obter detalhes), telnet se recusa a exibir quaisquer dados no terminal do usuário até que o sistema remoto reconheça (por meio de Opção TELNET TIMING MARK ) que processou essas sequências TELNET . O valor inicial para esta alternância é TRUE se o usuário do terminal não tiver feito um “ stty noflsh “, caso contrário, FALSE (veja stty). | autoencrypt, autodecrypt | Quando a opção TELNET ENCRYPT é negociada, por padrão, a criptografia (ou descriptografia) real do fluxo de dados não é iniciada automaticamente. O comando autoencrypt (ou autodecrypt ) afirma que a criptografia do fluxo de saída (entrada) deve ser habilitada o mais rápido possível. Observe que esse sinalizador existe apenas se o suporte à criptografia estiver ativado. | autologin | Se o lado remoto suportar a opção TELNET AUTHENTICATION , o telnet tentará usá-la para executar a autenticação automática. Se a opção TELNET AUTHENTICATION não for suportada, o nome de login do usuário será propagado usando a opção TELNET ENVIRON . Definir este sinalizador é o mesmo que especificar a opção “a” para o comando de open ou na linha de comando. | autosynch | Se autosynch e localchars forem TRUE , quando os caracteres intr ou quit forem digitados (consulte o set acima para obter descrições dos caracteres intr e quit ), a sequência telnet resultante enviada será seguida pela sequência TELNET SYNCH . Este procedimento deve fazer com que o sistema remoto comece a jogar fora todas as entradas digitadas anteriormente até que ambas as sequências de telnet tenham sido lidas e acionadas. O valor inicial dessa alternância é FALSE . | binary | Ative ou desative a opção BINARY TELNET na entrada e na saída. | inbinary | Ative ou desative a opção BINARY TELNET na entrada. | outbinary | Ative ou desative a opção BINARY TELNET na saída. | crlf | Se for VERDADEIRO, as devoluções serão enviadas como CR LF . Se for FALSE , as devoluções serão enviadas como CR NUL . O valor inicial para essa alternância é FALSE . | crmod | Alterne para o modo de retorno de carro. Quando esse modo está ativado, a maioria dos caracteres de retorno de carro recebidos do host remoto será mapeada para um retorno de carro seguido por um avanço de linha. Este modo não afeta os caracteres digitados pelo usuário, apenas os recebidos do host remoto. Este modo não é muito útil, a menos que o host remoto envie apenas retorno de carro, mas nunca avanço de linha. O valor inicial para essa alternância é FALSE . | debug | Alterna a depuração no nível do soquete (útil apenas para o superusuário ). O valor inicial para essa alternância é FALSE . | encdebug | Ativa as informações de depuração para o código de criptografia. Observe que esse sinalizador existe apenas se o suporte à criptografia estiver disponível. | localchars | Se este é TRUE , em seguida, a flush, quit, stop, erase , e kill caracteres (ver set acima) são reconhecidos localmente, e transformados em (esperançosamente) sequências de controlo de telnet apropriado (respectivamente ao , ip , brk , ce , e el ; veja o comando send acima). O valor inicial para essa alternância é TRUE no modo “linha antiga por linha” e FALSE no modo “caractere por vez”. Quando a opção LINEMODE está ativada, o valor de localchars é ignorado e assumido como sempre verdadeiro . Se LINEMODE nunca foi ativado, em seguida, quit é enviado como abort , e eof são enviados como eof e susp ; veja send acima). | netdata | Alterna a exibição de todos os dados da rede (em formato hexadecimal ). O valor inicial para essa alternância é FALSE . | options | Alterna a exibição de algum processamento interno do protocolo telnet (relacionado às opções de telnet ). O valor inicial para essa alternância é FALSE . | prettydump | Quando a alternância de netdata está ativada, se prettydump estiver ativada, a saída do comando netdata será formatada em um formato mais legível pelo usuário. Os espaços são colocados entre cada caractere na saída e o início das seqüências de escape do telnet é precedido por um asterisco (” * “) para ajudar na localização. | skiprc | Quando a opção skiprc é TRUE , o telnet não lê os arquivos telnetrc . O valor inicial para essa alternância é FALSE . | termdata | Alterna a exibição de todos os dados do terminal (em formato hexadecimal). O valor inicial para essa alternância é FALSE . | verbose_encrypt | Quando a alternância verbose_encrypt é TRUE , o TELNET imprime uma mensagem sempre que a criptografia é ativada ou desativada. O valor inicial para essa alternância é FALSE . Este sinalizador existe apenas se o suporte à criptografia estiver disponível. | ? | Exibe os comandos de alternância legais. |
|
z | Suspenda o telnet . Este comando funciona apenas quando o usuário está usando o C Shell ( csh ). |
! [ comando ] | Execute um único comando em uma subshell no sistema local. Se o comando for omitido, um subshell interativo é chamado. |
? [ comando ] | Obter ajuda. Sem argumentos, o telnet imprime um resumo da ajuda. Se um comando for especificado, o telnet imprimirá as informações de ajuda para esse comando. |
Ambiente
O telnet usa pelo menos as variáveis de ambiente HOME , SHELL , DISPLAY e TERM . Outras variáveis de ambiente podem ser propagadas para o outro lado através da opção TELNET ENVIRON .
arquivos
/ etc / telnetrc | valores globais de inicialização do telnet |
~ / .telnetrc | valores de inicialização de telnet personalizados pelo usuário |
Exemplos
telnet myhost.com
Tenta abrir uma conexão com o host remoto myhost.com . Se uma conexão for estabelecida, o host solicitará um nome de login e senha.
telnet -l nome_do_usuário myhost.com 5555
Tenta abrir uma conexão com o host remoto myhost.com na porta 5555 , usando o nome de login myusername . Se for bem-sucedido, o host solicitará a senha do meu nome de usuário.
telnet
Abre um prompt local de telnet> , onde você pode inserir qualquer um dos comandos listados acima . Por exemplo, inserindo o seguinte comando no prompt:
telnet> abra myhost.com
… tentará abrir uma conexão com myhost.com , como no nosso primeiro exemplo.
rlogin – inicia uma sessão em um sistema remoto.
ssh – Faça login em um sistema remoto com segurança.