高效远程使用服务器

文章介绍了如何通过SSH实现远程服务器的免密登录,包括生成和复制SSH密钥对,设置权限。接着讲解了tmux的使用,以及在Ubuntu系统上配置Anaconda环境的步骤,包括下载Anaconda,通过SFTP传输安装包并执行安装命令。最后提到了使用mac的SFTP工具进行文件传输的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

远程控制

ssh 用户名@ip

免密登陆

https://www.codenong.com/cs107091730/
在本地终端:ssh-keygen
然后一路回车

  1. 然后cd到.ssh目录中,ls查看.ssh目录中的内容
  2. cat id_rsa.pub 查看公钥,并且复制 连接云服务器,找到 .ssh文件夹,进入 .ssh文件,将公钥复制到authorized_keys里并保存退出
  3. 如果没有 .ssh 文件夹,可以手动创建:
      mkdir -p ~/.ssh :确保服务器上有 .ssh 文件夹
      chmod 700 ~/.ssh : 确保 .ssh 文件夹的权限是 700
      touch ~/.ssh/authorized_keys : 确保存在 authorized_keys 文件
      chmod 600 ~/.ssh/authorized_keys : 确保该文件的权限是 600

tmux的使用

阮一峰博客里说明的很清楚:https://www.ruanyifeng.com/blog/2019/10/tmux.html

配置服务器Anaconda环境

因为系统是ubuntu,所以在https://www.anaconda.com/products/distribution下载了对应linux版本到本地
使用vscode中的sftp(配置方式参考:vscode配置sftp)传输这个文件到远程服务器对应位置
打开远程服务器终端找到我们传送过去的anaconda安装包,输入以下命令(安装包的名字以自己下载的为准):

sh Anaconda3-2022.10-Linux-x86_64.sh

最后,关掉这个远程终端然后重开一个就可以看到conda已经初始化了请添加图片描述

利用mac的sftp来进行文件传输,非常简单
打开终端 -> shell新建远程连接->选择sftp,输入服务器ip -> 终端新建成功即可
传输命令 put 本地文件路径 远程文件路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值