近期我们都学习了如何设置一台服务器,并开启它的SSH端口 。但是,这只是连接到服务器的第一步 , 还需要学习如何通过代码来进入我们的服务器 。接下来,我将为大家介绍如何通过代码进入刚才搭建好的服务器 。
1. 生成SSH Key
在本地电脑中,我们需要生成一个SSH key,以便于在远程服务器上访问代码仓库或者配置管理工具 。可以通过`ssh-keygen`命令来轻松生成SSH key 。执行该命令后 , 一路回车即可完成 。
2. 将公钥添加至服务器
将生成的SSH key中的公钥添加至服务器的authorized_keys文件中,这个文件会存储所有已授权的SSH公钥,每行包含一个公钥 。使用以下命令可以将本地电脑中的公钥添加到服务器上:
```
cat ~/.ssh/id_rsa.pub | ssh user@server 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
```
其中 , user和server分别为你的用户名和服务器地址 。执行完成后,即可在服务器上验证是否成功添加 。
3. 使用SSH连接服务器
现在,我们已经可以使用SSH密钥连接到服务器了 。直接执行以下命令即可登录到服务器:
```
ssh user@server
```
其中 , user和server分别为你的用户名和服务器地址 。
4. 使用SCP上传下载文件
有时候,我们需要从本地电脑向服务器上传或者从服务器下载文件 。使用`scp`命令可以很方便地实现 。例如,将本地的test.txt文件上传至服务器的/home/user目录下:
```
scp test.txt user@server:/home/user
```
反之,将服务器上的文件下载到本地电脑上也同样简单:
```
scp user@server:/home/user/test.txt .
```
【如何使用编程代码连接到之前访问过的服务器? 怎么用代码进刚才的服务器】通过以上四个步骤,我们已经可以轻松地用代码进入刚才搭建好的服务器了 。首先生成SSH key,在服务器上添加公钥,在本地电脑使用SSH连接到服务器,最后使用SCP上传下载文件 。这些操作在日常开发和运维工作中都非常常见,希望这篇文章能够帮助到大家 。
推荐阅读
- 如何连接mdi服务器? mdi服务器怎么上
- mysql企业版具有什么特性 mysql企业版付费标准
- 如何有效地排查莫拉克服务器故障? 莫拉克服务器怎么查故障
- MDK13服务器的性能如何? mdk13服务器怎么样
- 如何使用编程配置服务器的IP地址? 怎么用代码配置服务器ip
- 如何使用莫拉克服务器? 莫拉克服务器怎么用
- 如何搭建MDM厂商服务器? mdm厂商服务器怎么搭建
- 如何利用U盘打造自己的服务器系统 怎么用优盘做服务器系统