温馨提示×

Debian SSH命令大全及使用方法

小樊
37
2025-12-30 11:43:55
栏目: 智能运维

Debian系统中的SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络中安全地进行远程登录和其他网络服务

  1. ssh:连接到远程服务器 使用方法:ssh 用户名@服务器地址 示例:ssh user@example.com

  2. scp:安全地复制文件或目录 使用方法:scp [选项] 源文件/目录 目标文件/目录 示例:scp file.txt user@example.com:/home/user/

  3. sftp:安全地传输文件 使用方法:sftp 用户名@服务器地址 示例:sftp user@example.com 在sftp命令行中,可以使用以下命令进行文件传输:

    • get:下载文件
    • put:上传文件
    • ls:列出远程目录文件
    • cd:更改远程目录
    • mkdir:创建远程目录
    • rm:删除远程文件
    • rmdir:删除远程空目录
    • exit:退出sftp
  4. ssh-keygen:生成SSH密钥对 使用方法:ssh-keygen [选项] 示例:ssh-keygen -t rsa -b 2048

  5. ssh-copy-id:将本地公钥复制到远程服务器 使用方法:ssh-copy-id 用户名@服务器地址 示例:ssh-copy-id user@example.com

  6. ssh-agent:管理私钥的认证代理 使用方法:eval $(ssh-agent)(启动ssh-agent) 然后使用ssh-add命令添加私钥。

  7. ssh-add:将私钥添加到ssh-agent 使用方法:ssh-add 私钥文件 示例:ssh-add ~/.ssh/id_rsa

  8. ssh-dss:使用DSA算法的SSH公钥 使用方法:ssh-dss AAAAB3NzaC1kc3MAAACBA... user@example.com

  9. ssh-rsa:使用RSA算法的SSH公钥 使用方法:ssh-rsa AAAAB3NzaC1rc3MAAACBA... user@example.com

  10. ssh-keyscan:收集远程服务器的公钥 使用方法:ssh-keyscan [选项] 服务器地址 示例:ssh-keyscan example.com

这些命令只是SSH工具的一部分,更多命令和选项可以通过查看手册页(man pages)来了解。例如,要查看ssh命令的手册页,请在终端中输入man ssh

0