远程控制
ssh 用户名@ip
免密登陆
https://www.codenong.com/cs107091730/
在本地终端:ssh-keygen
然后一路回车
- 然后cd到.ssh目录中,ls查看.ssh目录中的内容
- cat id_rsa.pub 查看公钥,并且复制 连接云服务器,找到 .ssh文件夹,进入 .ssh文件,将公钥复制到authorized_keys里并保存退出
- 如果没有 .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 本地文件路径 远程文件路径