Skip to content

Conversation

Copy link

Copilot AI commented Oct 10, 2025

Overview

This PR adds comprehensive SSH (Secure Shell) course materials to the 2526 Weekly Session repository, addressing the SSH issue.

What's Added

Created a new SSH course under Contents/SSH/ with complete bilingual (English/Chinese) learning materials covering all essential SSH concepts and practical usage.

Course Content

The new SSH course (Contents/SSH/README.md) includes:

Core Topics

  • SSH Fundamentals: Introduction to SSH protocol, security benefits, and common use cases
  • Key Management: Generating SSH key pairs (ed25519, RSA), understanding public/private keys
  • Remote Connections: Connecting to remote servers, using custom ports and keys
  • Configuration: Setting up ~/.ssh/config for simplified connections
  • Authentication: Adding SSH keys to remote servers and Git platforms (GitHub/GitLab)

Practical Skills

  • File Transfer: Using SCP and SFTP for secure file operations
  • Security Best Practices: Key management, server configuration, client security
  • Advanced Features: Port forwarding, SSH tunneling, SSH agent, connection multiplexing
  • Troubleshooting: Common issues and their solutions

Learning Resources

  • Code examples and command references
  • External documentation links
  • Practice exercises for hands-on learning

Structure

Contents/SSH/
├── README.md    # Comprehensive bilingual course materials (689 lines)
└── images/      # Directory for future image assets

Compliance

  • ✅ Follows repository naming conventions (PascalCase for directory: SSH)
  • ✅ Includes bilingual content (English and Chinese)
  • ✅ Files placed under Contents/ as per guidelines
  • ✅ Created images/ directory for future assets
  • ✅ No sensitive data or secrets included

Fixes #[issue-number]

Original prompt

This section details on the original issue you should resolve

<issue_title>SSH</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)

Fixes #4


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: Bluepoisons <184372214+Bluepoisons@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix SSH configuration issue feat(ssh): add comprehensive SSH course materials Oct 10, 2025
Copilot AI requested a review from Bluepoisons October 10, 2025 07:44
Copilot finished work on behalf of Bluepoisons October 10, 2025 07:44
@hnrobert hnrobert marked this pull request as ready for review October 11, 2025 06:04
Copy link
Collaborator

@hnrobert hnrobert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

可以添加一些在VSCode里ssh的操作指南

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SSH

3 participants