登录远程主机的命令

 2025-05-17  阅读 5  评论 0

摘要:1. 使用 SSH 协议登录
SSH(Secure Shell)是最常用的远程登录协议,基本命令格式:
bash
ssh 用户名@主机IP地址
示例:
bash
ssh .1.100

1. 使用 SSH 协议登录

SSH(Secure Shell)是最常用的远程登录协议,基本命令格式:

登录远程主机的命令

bash

ssh 用户名@主机IP地址

示例:

bash

ssh .1.100

常用选项

  • 指定端口(如果 SSH 服务端口不是默认的 `22`):
  • bash

    ssh -p 端口号 用户名@主机IP地址

    示例:

    bash

    ssh -p 2222

  • 使用密钥登录(更安全的方式):
  • 1. 生成密钥对(如果尚未生成):

    bash

    ssh-keygen -t rsa

    2. 将公钥上传到远程主机:

    bash

    ssh-copy-id -i ~/.ssh/id_rsa.pub user@主机IP地址

    3. 直接登录(无需输入密码):

    bash

    ssh -i ~/.ssh/私钥文件名 user@主机IP地址

    2. 其他远程登录方式

    Telnet(不推荐,明文传输不安全)

    bash

    telnet 主机IP地址 端口号

    示例:

    bash

    telnet 192.168.1.100 23

    Windows 远程桌面

    使用 `mstsc` 命令打开远程桌面连接,输入目标主机的 IP 地址:

    bash

    mstsc /v:主机IP地址

    3. 常见问题排查

  • 权限问题:确保本地 `.ssh` 目录权限为 `700`,私钥文件权限为 `600`:
  • bash

    chmod 700 ~/.ssh

    chmod 600 ~/.ssh/id_rsa

  • 连接超时:检查防火墙设置或网络是否允许 SSH 端口(默认 `22`)。
  • 首次连接提示确认指纹:输入 `yes` 以信任主机。
  • 4. 高级用法

  • 通过跳板机登录(ProxyJump):
  • bash

    ssh -J 跳板机用户名@跳板机IP:端口 目标主机用户名@目标主机IP

    示例:

    bash

    ssh -J .com:22 .com

  • 保持长连接(防止超时断开):
  • bash

    ssh -o ServerAliveInterval=60 user@主机IP地址

    根据需求选择合适的方式,推荐优先使用 SSH 密钥认证以确保安全性。

    版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。

    原文链接:https://www.6g9.cn/qwsh/dd323AD5QUVlUDg.html

    发表评论:

    关于我们
    知妳网是一个专注于知识成长与生活品质的温暖社区,致力于提供情感共鸣、实用资讯与贴心服务。在这里,妳可以找到相关的知识、专业的建议,以及提升自我的优质内容。无论是职场困惑、情感心事,还是时尚美妆、健康生活,知妳网都能精准匹配妳的需求,陪伴妳的每一步成长。因为懂妳,所以更贴心——知妳网,做妳最知心的伙伴!
    联系方式
    电话:
    地址:广东省中山市
    Email:admin@qq.com

    Copyright © 2022 知妳网 Inc. 保留所有权利。 Powered by

    页面耗时0.3198秒, 内存占用1.69 MB, 访问数据库19次