如何查看原来登录过的服务器

不及物动词 其他 27

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看原来登录过的服务器,可以按照以下步骤进行操作:

    Step 1:打开终端
    在操作系统中打开终端命令行界面,可以使用以下快捷键组合来打开终端:

    • 在MacOS下:Command + 空格,然后输入"Terminal",回车确认;
    • 在Windows下:按下Win键,然后输入"cmd",回车确认。

    Step 2:输入命令
    在终端中输入以下命令:

    • 对于Linux和MacOS系统,可以使用命令 "history" 查看用户在当前终端登录过的服务器历史记录;
    • 对于Windows系统,可以使用命令 "doskey /history" 查看用户在当前终端登录过的服务器历史记录。

    Step 3:查看历史记录
    执行上述命令后,终端会显示用户在当前终端登录过的服务器历史记录。可以通过滚动查看所有的历史记录。记录中通常包含登录的服务器IP地址、日期、时间等相关信息。

    Step 4:筛选记录
    如果历史记录过长,可以使用管道命令进行筛选。例如,如果要查找特定日期范围内登录过的服务器,可以使用以下命令:

    • 在Linux和MacOS系统中,使用命令 "history | grep '日期范围'" 进行筛选,将"日期范围"替换为实际日期范围;
    • 在Windows系统中,使用命令 "doskey /history | find '日期范围'" 进行筛选,将"日期范围"替换为实际日期范围。

    Step 5:记录到文件(可选)
    如果想将历史记录保存到文件中以备后续参考,可以使用重定向命令将历史记录输出到文件。例如,在Linux和MacOS系统中,可以使用命令 "history > 文件名.txt" 将历史记录保存到名为"文件名.txt"的文件中;在Windows系统中,可以使用命令 "doskey /history > 文件名.txt" 将历史记录保存到名为"文件名.txt"的文件中。

    通过以上步骤,你就可以轻松查看原来登录过的服务器。记住,这些命令只会显示当前终端登录过的服务器历史记录,如果想要查看所有终端登录过的服务器记录,可能需要查看系统日志或者其他相关日志文件。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看原来登录过的服务器,你可以遵循以下步骤:

    1. 使用命令行工具:在Windows系统中,打开命令提示符,而在Mac或Linux系统中,打开终端。

    2. 使用ssh命令:在命令行界面中,输入 "ssh" 命令,后面跟上您登录服务器时所使用的用户名和服务器的IP地址(或域名)。示例:ssh username@server_ip。

    3. 输入密码:如果您之前登录过这台服务器,系统将提示您输入密码。输入正确的密码后按下Enter键。

    4. 查看连接历史:如果密码正确,您将登录到服务器。然后,您可以使用以下命令来查看连接历史:

      • Linux/Mac系统:使用 "history" 命令,它会显示您在服务器上执行过的所有命令。
      • Windows系统:使用 "doskey /history" 命令,它会显示最近使用过的命令。
    5. 清除登录历史:如果您不希望其他人看到您登录过的服务器历史记录,可以通过以下步骤清除历史记录:

      • Linux/Mac系统:使用 "history -c" 命令清除登录历史。
      • Windows系统:使用 "doskey /reinstall" 命令清除历史记录。

    注意事项:

    • 对于Windows系统,请确保您在命令提示符窗口中选择 "以管理员身份运行",以便执行需要的命令。
    • 如果您的服务器使用密钥登录而不是密码,请使用 "ssh -i [私钥文件路径]" 命令登录服务器。
    • 除了查看命令历史之外,还可以查看系统日志文件来获取有关登录历史的更多信息。在Linux系统中,可以查看 "/var/log/auth.log" 文件。
    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看原来登录过的服务器,可以按照以下步骤进行操作:

    1. 查看历史登录记录文件:登录过的服务器会在本地保存登录记录文件,我们可以通过查看这些文件来获取登录过的服务器信息。不同的操作系统和终端工具可能保存记录的方式不同,下面分别介绍几种常见的情况。
    • Linux系统:在Linux系统中,SSH登录记录通常保存在/var/log/auth.log文件中。可以使用命令cat /var/log/auth.log | grep "Accepted publickey"来过滤并查找成功登录的记录。

    • macOS系统:在macOS系统中,默认会将SSH登录记录保存在/var/log/system.log文件中。可以使用命令grep "Accepted publickey" /var/log/system.log来查找成功登录的记录。

    • Windows系统:在Windows系统中,PuTTY等终端工具通常会保存登录记录。打开PuTTY,可以在"Session"界面中找到之前登录过的服务器列表。

    1. 使用终端工具的历史记录功能:很多终端工具会保存用户之前输入的命令历史记录,我们可以通过查看终端工具的历史记录来获取登录过的服务器信息。
    • Linux和macOS系统:可以使用history命令来查看之前输入的命令历史记录。

    • Windows系统:可以使用doskey /history命令来查看之前输入的命令历史记录。

    1. 查看SSH配置文件:SSH客户端通常会使用配置文件记录常用的服务器信息,我们可以查看这些配置文件来获取登录过的服务器信息。
    • Linux和macOS系统:SSH配置文件一般位于用户的家目录下的".ssh"文件夹中,主要有两个文件,分别是"config"和"known_hosts"。"config"文件中记录了SSH客户端的配置信息,可以查看其中的"Host"段落来获取登录过的服务器列表。"known_hosts"文件中记录了之前访问过的服务器密钥信息,也可以通过查看其中的内容来获取登录过的服务器信息。

    • Windows系统:PuTTY等终端工具会将服务器信息保存在注册表中,可以打开注册表编辑器,然后导航到"HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions"路径来查看之前登录过的服务器列表。

    通过上述方法,你可以查看到之前登录过的服务器信息。如果上述方法都无法找到相关记录,那说明可能你没有登录过其他服务器,或者记录文件已被清除。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部