SSH命令

SSH(Secure Shell)是一种用于安全登录远程计算机的网络协议。通过 SSH,可以在不受干扰的情况下,传输服务器操作系统和网络管理中的各种命令。它可以通过加密来保护传输的数据,使其难以被截取和窃听。

基本格式:

ssh [-l login_name] [-p port_name] [-i identity file] remote_host
  • -l:指定登录的用户名,如果没有指定,默认为本地登录用户名;
  • -p:指定远程SSH服务器监听的端口号,默认为22;
  • -i:指定身份验证文件(公钥),用于身份验证,也可通过密码验证;
  • remote_host:指定要连接的远程主机地址;
  1. 最常用的
    ssh [-p porter_number] user@remote_host
  2. 身份验证的两种方式
  •  密码验证:输入服务器的密码即可
  • 免密登录:免密登陆是借助一对密钥来登陆的,密钥分为公钥和私钥,公钥用来加密,私钥用来解密。 
    1.     生成公钥和私钥对
      ssh-keygen -t rsa
    2. 进入用户的家目录下(cd /user/.ssh)
    3. 查看公钥
      cat id_rsa.pub
    4. 上传公钥到对方的服务器:要求对方的服务器运行时使用root用户登录。公钥的最后一行有指明需要服务器使用本机机器的root用户来登录
      ssh-copy-id -p 22 -i id_rsa.pub user@remote_host
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值