Skip to content

SSH远程连接

SSH是一种网络协议,用于在计算机之间进行安全远程登录和文件传输。以及进行隧道端口映射。

终端连接

我们提供快捷的命令复制,可以直接复制链接命令和密码。

alt text

将命令粘贴到终端,首次登录可能会提示。windows建议使用powershell终端,利用win+r快捷键打开运行,输入powershell打开终端。

Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入yes继续链接。

链接成功后即可使用。

alt text

SSH客户端

复制登录命令后,即可写入各种SSH客户端,以及基于SSH的文件管理的客户端,如XshellFileZillaTermius 。部分客户端,例如Termius支持命令直接粘贴命令。

bash
# SSH的默认端口是22端口,而我们的实例不是22端口
# 例如如果复制的连接命令如下,那么他的端口是77777
ssh root@183.147.142.40 -p 77777

提示

推荐Termius,因为颜值就是生产力。

SCP

SCP(Secure Copy)是一个基于SSH协议的安全文件传输命令,用于在Linux系统中本地与远程主机或远程主机之间加密复制文件和目录。

建议您利用大模型来生成您的命令。

alt text

SSH修改密码

针对单一的实例可以在任何时候修改SSH密码。修改后的密码将会在下一次开机后生效。

alt text

SSH免密登录

平台支持跨实例配置免密登录

1. 生成SSH秘钥

首先确认,C:\Users\用户名.ssh\,Linux/Mac在:/home/用户名/.ssh/下是否有id_rsaid_rsa.pub这两个文件。如果已经存在即可跳过本步。
如果没有,可以使用以下命令生成

# Linux在终端使用
# Windows在powershell使用
ssh-keygen -t rsa

2. 上传秘钥

SSH秘钥文件分为,私钥id_rsa和公钥id_rsa.pub。打开公钥文件,windows可以选择使用记事本打开,Linux可以直接使用cat命令打印文件内容。

控制台个人中心密钥管理 中新建密钥。 alt textalt text