GPU服务器的多用户配置方法


Posted in Servers onJuly 07, 2022

实验室刚配置了一台超微的GPU服务器,为了组里做深度学习算法的同学都能用上,做了如下配置。记录下来,供大家和自己以后参考。

以下操作均在root账户下进行,操作系统版本:Ubuntu 18.04.5 LTS

(一) 安装 ssh

安装 openssh-server

apt-get install openssh-server

启动服务

service ssh start

配置ssh

vim /etc/ssh/sshd_config

注释

PermitRootLogin prohibit-password

添加

PermitRootLogin yes

配置防火墙(非常重要!!!)

ufw allow 22/tcp

(二) 安装 ftp

安装 vsftpd

apt-get install vsftpd

配置 vsftpd

vim /etc/vsftpd.conf

修改:

local_enable=YES
write_enable=YES

添加被动服务模式(有些ftp客户端(如FileZilla)默认连接方式是被动服务模式):

pasv_min_port=60000
pasv_max_port=61000

重启服务器

service vsftpd restart

配置防火墙(非常重要!!!)

ufw allow 21/tcp
ufw allow 60000:61000/tcp

(三) 创建用户组和用户

创建用户组

groupadd StudentGroup

创建用户(指定用户主目录),并添加到用户组

useradd -d /mnt/proj/stu/username -m -g StudentGroup -s /bin/bash username

修改用户密码

passwd username

(四) 安装配置 Anaconda

安装Anaconda
安装位置选择 /mnt/proj/software/anaconda3

移交Anaconda目录管理权给StudentGroup

chgrp -R StudentGroup /mnt/proj/software/anaconda3

设置权限

chmod 770 -R /mnt/proj/software/anaconda3

配置环境变量

vim /etc/profile

添加:

export PATH=/mnt/proj/software/anaconda3/bin:$PATH

激活:

export PATH=/mnt/proj/software/anaconda3/bin:$PATH

到此这篇关于GPU服务器的多用户配置的文章就介绍到这了,更多相关GPU服务器配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
nginx处理http请求实现过程解析
Mar 31 Servers
Nginx访问日志及错误日志参数说明
Mar 31 Servers
win10安装配置nginx的过程
Mar 31 Servers
nginx location优先级的深入讲解
Mar 31 Servers
小程序后台PHP版本部署运行 LNMP+WNMP
Apr 01 Servers
使用goaccess分析nginx日志的详细方法
Jul 09 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
Nginx限流和黑名单配置
May 20 Servers
Nginx开源可视化配置工具NginxConfig使用教程
Jun 21 Servers
Windows server 2022创建创建林、域树、子域的步骤
Jun 25 Servers
nginx访问报403错误的几种情况详解
Jul 23 Servers
如何让你的Nginx支持分布式追踪详解
Zabbix对Kafka topic积压数据监控的解决方案
Zabbix对Kafka topic积压数据监控的问题(bug优化)
nginx静态资源的服务器配置方法
Jul 07 #Servers
Nginx配置使用详解
nginx代理实现静态资源访问的示例代码
Jul 07 #Servers
使用 DataAnt 监控 Apache APISIX的原理解析
You might like
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
php中explode与split的区别介绍
2012/10/03 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
PHP中cookie知识点学习
2018/05/06 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
IE事件对象(The Internet Explorer Event Object)
2012/06/27 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
angular4中引入echarts的方法示例
2019/01/29 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
利用Python如何生成便签图片详解
2018/07/09 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
2014年文艺部工作总结
2014/11/17 职场文书
解约证明模板
2015/06/19 职场文书
药房管理制度范本
2015/08/06 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
React如何创建组件
2021/06/27 Javascript
浅析Python OpenCV三种滤镜效果
2022/04/11 Python