连接服务器(SSH)
功能
- 远程登录:允许你远程登录到服务器,包括远程访问服务器上的文件、运行脚本、或访问服务器上的文档。
- 文件传输:通过SSH进行文件传输,适合需要访问远程服务器的场景。
步骤
- 安装SSH工具:
- 下载并安装
ssh库,在macOS上,可以使用Command提示符或直接运行命令:# 在Command提示符下运行 command -c "sudo apt install sshd"
- 下载并安装
- 连接到服务器:
- 在Mac上,你可以通过
SSH(s和h)来连接到服务器,如果你的服务器IP地址是168.1.1,你可以运行以下命令:ssh username@server_ip
- 在Mac上,你可以通过
- 登录服务器:
- 你需要提供一个
ssh公钥,你可以使用ssh-keygen在Finder上生成一个公钥,然后添加到ssh库中。
- 你需要提供一个
- 远程登录:
- 使用以下命令在
SSH端登录:ssh -i ~/.ssh公钥 -v username@server_ip
- 使用以下命令在
- 访问服务器:
现在你可以使用你的Mac上的键盘访问服务器上的文件或运行任何SSH脚本。
注意事项
- SSH连接需要权限,确保你有一个合法的
ssh公钥。 - 在
SSH端,你可以使用任何字符集,但最好使用UTF-8格式来发送字符。
远程控制(通过Ctrl + R)
功能
- 远程登录:允许你远程登录到任何网络服务器或设备,包括本地服务器、云服务或其他服务器。
- 文件传输:通过Ctrl + R进行文件传输,适合需要访问远程服务器的场景。
步骤
- 安装远程控制工具:
- 如果你没有安装SSH工具,可以选择在
Finder上安装sshd(s和h和d),它是一个本地连接服务器。
- 如果你没有安装SSH工具,可以选择在
- 连接到服务器:
如果你已经有SSH连接到服务器,可以直接使用Ctrl + R,否则,你可能需要先安装SSH并连接到服务器。
- 远程登录:
- 在
SSH端,你可以通过以下命令进行远程登录:sscmd -u username@server_ip
- 在
- 访问服务器:
- 现在你可以使用
scmd命令在SSH端登录,或者使用任何字符集进行操作。
- 现在你可以使用
注意事项
- 在
SSH端,你可以使用任何字符集进行操作,但最好使用UTF-8格式来发送字符。 - 如果你使用的是云服务(如AWS、Azure、Google Cloud 等),Ctrl + R 通常会自动连接到这些服务。
- 连接服务器(SSH):适合需要远程登录或访问服务器的场景。
- 远程控制(Ctrl + R):适合在没有SSH工具的情况下远程控制服务器或设备。
无论是哪种方法,确保你有合法的ssh公钥或SSH连接到服务器是关键,记得备份重要文件和数据,避免在网络连接中丢失。




