Alguns problemas ao usar o registro do processo do servidor + VScode

        2.24 Eu nunca usei SSH para conectar a um servidor remoto antes, então vou registrar o processo de conexão hoje.

        3.11 Atualizar alguns problemas do ambiente VScode

        3.15 Atualize o problema de depuração do VScode


        Instalei um MobaXterm no estágio anterior, que pode ser usado para abrir uma sessão SSH remota, mas não aprendi muito bem. Não usei o sistema operacional linux para executar código antes, mas agora tenho que usar um servidor.

        Quando terminei o projeto, queria experimentar uma rede neural em larga escala, mas descobri que a velocidade de treinamento era muito lenta e o tamanho do lote que eu tinha de recursos de computação que poderiam ser usados ​​era muito pequeno e estava ansioso com o vídeo Gostaria de saber se poderia aprender sobre o treinamento do servidor de conexão remota SSH.

Índice

1. conexão do console de comando cmd

1. Método de conexão com chave

2. Altere as permissões de chave


1. conexão do console de comando cmd

1. Método de conexão com chave

        A sintaxe mais simples do ssh precisa apenas especificar o nome de usuário e o nome do host:

ssh user@hostname

        Se você deseja especificar o número da porta:

ssh -p 10022 user@hostname

        No entanto, uma conexão SSH geral deve ter uma chave rsa. Aqui, se você quiser especificar a chave, você precisa:

ssh -p 10022 -i D:/id_rsa user@hostname

        Neste momento, surge o primeiro problema. Suponha que seu arquivo de chave rsa acabou de ser obtido do professor, copiado alegremente para um endereço local e, em seguida, use imediatamente esse endereço para iniciar uma conexão feliz. Você verá a seguinte pergunta:

        (Diagrama de rede) Isso significa que sua autoridade de chave é muito ampla.

2. Altere as permissões de chave

        Para alterar a permissão da chave, você pode consultar isto: Um erro "muito aberto" é relatado ao estabelecer um túnel SSH?

        (Também encontrei o erro "não é um comando interno ou externo" relatado na janela cmd do sistema, referência: não é um comando interno ou externo )

        (Você pode encontrar a situação em que o comando ssh não funciona: 'ssh' não é reconhecido como um comando interno ou externo, nem como um programa operável )

         Antes e depois da mudança:

         Neste ponto, você deve ser capaz de se conectar.

Dois, problema do Vscode

1. Problema de importação no mesmo projeto Python

        Vamos apenas descrever o problema. Em um projeto, se você executar um arquivo python em uma subpasta, o arquivo não poderá importar outro arquivo python em uma pasta irmã. Ou seja, nenhum erro de módulo ocorre.

        Refiro-me a este artigo, mas é inútil : [Problema de importação no mesmo projeto VSCode Python]

        A propósito, escreva sobre como abrir o arquivo launch.json do arquivo de projeto. Eu não sabia como abrir este arquivo no começo, eu preciso ir para a barra de menu superior do VScode -> Executar -> Adicionar Configuração -> python -> arquivo python, neste momento há um arquivo ".vscode " na pasta da pasta do seu projeto, existem arquivos de configurações de inicialização dentro.

        settings.json é gerado assim: ctrl+shift+P -> procure settings.json -> abra as configurações do espaço de trabalho (JSON), você encontrará settings.json em .vscode .

        A forma correta é escrever no código:

sys.path.append("..")

         Neste ponto, você pode importar e executar normalmente.

2. A depuração não pode importar, mas a operação normal pode.

        Este problema ocorre no mesmo contexto do problema anterior, o arquivo pode rodar normalmente, mas o Debug não reconhece o pacote que você importou:

        Acho que o endereço de execução do arquivo no arquivo launch.json de depuração é diferente do endereço de execução normal, mas não encontrei uma solução de nível inferior.

        Depois de testar, depois de importar os, adicione:

os.chdir(sys.path[0])

        Não existe tal problema.

3. O terminal VScode não pode reconhecer o comando conda

Este artigo         me refiro , preste atenção para alterar a variável de ambiente Caminho do sistema

Acho que você gosta

Origin blog.csdn.net/m0_51562349/article/details/129113989
Recomendado
Clasificación