温馨提示×

Ubuntu SSH命令行使用技巧

小樊
62
2025-04-05 09:15:26
栏目: 智能运维

在Ubuntu系统中,SSH是一个强大的工具,用于远程登录和管理服务器。以下是一些常用的SSH命令行使用技巧:

基本SSH命令

  • 登录到远程服务器

    ssh 用户名@服务器IP地址
    

    例如:

    ssh john@192.168.1.100
    
  • 本地拷贝到远程

    scp -rf 本地路径 用户名@服务器IP地址:远程路径
    

    例如:

    scp -rf /home/user/documents user@192.168.1.100:/home/user/backup
    
  • 远程拷贝到本地

    scp -rf 用户名@服务器IP地址:远程路径 本地路径
    

    例如:

    scp user@192.168.1.100:/home/user/backup /home/user/
    

高级技巧

  • 使用密钥对进行身份验证

    生成密钥对:

    ssh-keygen -t rsa
    

    将公钥复制到远程服务器:

    scp ~/.ssh/id_rsa.pub 用户名@服务器IP地址:~/.ssh/authorized_keys
    
  • SFTP高级用法

    • 使用 -i 选项指定私钥文件:

      sftp -i /path/to/private_key 用户名@服务器IP地址
      
    • 使用 putget 命令上传和下载文件:

      put local_file remote_file
      get remote_file local_file
      
    • 使用 -r 选项上传或下载整个目录:

      put -r local_directory remote_directory
      get -r remote_directory local_directory
      
  • 使用别名和通配符

    • 在SFTP会话中创建命令别名:

      alias ll ls -l
      
    • 使用通配符进行文件操作:

      rm *.txt
      

通过掌握这些基本和高级技巧,你可以更有效地使用Ubuntu中的SSH命令行工具,提高工作效率和安全性。

0