Ubuntu Server16.04 和 Ubuntu Desktop18.04
1. 在 Ubuntu Desktop18.04 客户端安装ssh协议,为客户端登录服务器作准备
sudo apt-get install ssh
2. 在Ubuntu Server16.04端输入 visudo , 在 user privilege specification(用户权限规范)下输入
xinly ALL=(ALL:ALL) ALL 将其放在root的上面
3. 在服务器商(Ubuntu Server16.04)创建用户xinly
adduser xinly
密码:111111
4. 在客户端(Ubuntu Desktop18.04),用xinly的帐户登录服务器,服务器的ip地址为:192.168.1.19
ssh xinly@192.168.1.19
输入服务器端的密码************即可进入xinly的帐户,如下图所示:
5. 在xinly的帐户下,创建文件夹ddd
mkdir ddd
在ddd文件夹中创建一个c语言程序myfirst.c
vim myfirst.c
编译,运行,如下图所示:
6. 将客户端, xinly帐户下的/ddd/myfirst.c 文件上传至Ubuntu Server16.04的/home/ubuntuserver目录下
scp -r myfirst.c root@192.168.1.19:/home/ubuntuserver
提示输入服务器密码:************
有时输入服务器口令出现拒绝的情况:permision denied , 若出现这种情况,在服务器端,输入命令:
vim /etc/ssh/sshd_config
将PermitRootLogin后面改为yes 即可。
此外,还要注意服务器端的文件夹是否有写入权限。
7. 回到服务器端,在/home/ubuntuserver目录下可以看到myfirst.c文件