inicio de sesión SSH remota y copia remota - Linux

1. sencilla cliente ssh para su uso


ssh [-p port] user@remote
  • usuario: nombre de usuario en la máquina remota, si no se especifica, el valor predeterminado es el usuario actual
  • remota: la dirección de la máquina remota, puede serIP/域名
  • Puerto: el puerto de escucha del servidor SSH, el valor por defecto si no se especifica22

consejos:

  • Utilice exitel registro del usuario actual
  • Si el Windowssistema se puede instalar PuTTYo XShellsoftware de cliente

consejos:

  • En el trabajo total, el número de puerto del servidor SSH es probable que 不是22, si esto sucede, es necesario utilizar la -popción de especificar el número de puerto correcto, o no puede conectarse correctamente al servidor

2. SCP comando de copia remota


SCP: secure copy, llevado a cabo en un Linux utilizadas 远程拷贝文件comandos

# 把本地当前目录下的文件 复制到远程 用户目录下的Desktop
# 注意: `:` 后面的路径如果不是绝对路径, 则以用户的home目录作为参照路径
scp -P port fileName user@remote:Desktop
 
# 把远程 home目录下的 Desktop/file 文件 复制到 本地当前目录下的 file
scp -P port user@remote:Desktop/file file

# 加上 -r 选项可以传送文件夹
# 把当前目录下的 demo文件夹 复制到 远程 home目录下的 Desktop
scp -r demo user@remote:Desktop

# 把远程 home目录下的Desktop 复制到当前目录下的 demo 文件夹
scp -r user@remote:Desktop demo
opciones significado
-r Si el archivo de origen es un archivo de directorio dado, SCP copiar recursivamente todos los directorios y archivos en el directorio, el archivo de destino debe ser un nombre de directorio
-PAG Si el puerto del servidor SSH remoto no es 22, es necesario utilizar mayúsculas -P opción para especificar un puerto

ejemplo:

$ scp -P 8088 -r [email protected]:data demo

Explicó:
-P: especificar el puerto
8088: El número de puerto
-R: copiar la carpeta
ClearLight: el usuario
217.32.211.58:data: Dirección remota: El archivo de datos actual en el directorio de usuario carpeta
de demostración: demostración de copia a los archivos de la carpeta directorio actual en

3. SSH Tutorial Avanzado


  • Contraseña gratuito
  • Configuración de un alias

Consejo: Para obtener información de configuración SSH se almacena en el directorio personal del usuario .sshdirectorio

Contraseña 3.1 gratis

pasos:

  • configuración de clave pública
    • Ejecución ssh-keygenpara generar claves SSH en todo el perímetro de
  • Sube la clave pública al servidor
    • Ejecución ssh-copy-id -p port user@remote, permite servidor remoto para recordar nuestra clave pública

3.2 Configuración de un alias

pasos:

  1. En .sshel nuevo archivo de configuración en la carpeta y, a continuación, escribir el siguiente contenido

    Alias ​​de host

    nombre de host IP Nombre / dominio

    Nombre de usuario

    el puerto 22

  2. En este punto, puede utilizar ssh 别名inicio de sesión remoto, scptambién puede ser utilizado.

    lixiaoyi@T470p:~$ cd .ssh
    lixiaoyi@T470p:~/.ssh$ ls
    id_rsa  id_rsa.pub  known_hosts
    lixiaoyi@T470p:~/.ssh$ touch config
    lixiaoyi@T470p:~/.ssh$ vim config
    lixiaoyi@T470p:~/.ssh$ cat config
    Host clearlight
        HostName www.clearlight.top
        User clearlight
        port 22
    lixiaoyi@T470p:~/.ssh$ ssh clearlight
    Last login: Sun Jan 12 13:10:07 2020 from 106.8.66.188
    
    Welcome to Alibaba Cloud Elastic Compute Service !
    
    [clearlight@iz2ze7n4ftkcqan59957w2z ~]$
    
Ha publicado 190 artículos originales · alabanza 153 won · vistas 90000 +

Supongo que te gusta

Origin blog.csdn.net/qq_36852780/article/details/103950045
Recomendado
Clasificación