1 # 添加用户 2 adduser username 3 # 添加用户的数据盘(可选,家目录是自动在/home下创建的) 4 cd /datadir 5 mkfile ./username 6 chown -R username:username ./folder 7 chmod -R 775 ./folder 8 # 免密登录配置 9 cd /home/username 10 mkfile .ssh 11 cd .ssh 12 touch authorized_keys 13 vim authorized_keys
在免密登录配置时,需要该用户提供公钥,需要该用户运行以下代码生成ssh密钥对:
1 ssh-keygen -t rsa -b 4096
公钥保存位置为: C:/user/username/.ssh/id_rsa.pub (公钥可以对外提供,密钥需自己严格保管)
配置好以后,用户的ssh的config文件内容按如下撰写:
Host 服务器名字HostName IP地址Port 开放端口User 服务器内用户名IdentityFile "C:\Users\【用户本机用户名】\.ssh\id_rsa"
IP地址通过 ifconfig 命令获取(找以太网速率txqueuelen不为0的ipv4 IP)
端口Port通过 netstat -tcln 命令获取(找状态为LISTEN的0.0.0.0:Port)
随后即可连接。